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 에서 있는 버그인듯.

,