windows 8 에서 xampp 설치시 리부팅만 하면 mysql 에러가 나면서 실행이 안된다.
error 1067 이 나온다.
150117 5:10:29 [Note] Plugin 'FEDERATED' is disabled.
150117 5:10:29 InnoDB: The InnoDB memory heap is disabled
150117 5:10:29 InnoDB: Mutexes and rw_locks use Windows interlocked functions
150117 5:10:29 InnoDB: Compressed tables use zlib 1.2.3
150117 5:10:29 InnoDB: Initializing buffer pool, size = 16.0M
150117 5:10:29 InnoDB: Completed initialization of buffer pool
150117 5:10:29 InnoDB: highest supported file format is Barracuda.
150117 5:10:29 InnoDB: Operating system error number 87 in a file operation.
InnoDB: Some operating system error numbers are described at
InnoDB: http://dev.mysql.com/doc/refman/5.5/en/operating-system-error-codes.html
InnoDB: File name C:\xampp\mysql\data\ib_logfile0
InnoDB: File operation call: 'aio read'.
InnoDB: Cannot continue operation.
해결법은...
http://www.websofia.com/2012/04/mysql-error-1067-windows-error-87-error_invalid_parameter/
에 나온 것처럼
my.ini 에서 innodb 부분을 찾아서
innodb_flush_method=normal
또는
innodb_flush_method = normal
innodb_force_recovery = 1
를 추가한다.
이것때문에 나도 수없이 헤맸다. windows 8 에서 있는 버그인듯.