在初始化Mysql数据库的时候 部分硬盘会出现如下错误 特此记录一下
[ERROR] InnoDB: File .\ib_logfile101: 'aio write' returned OS error 187.
InnoDB: Operating system error number 87 in a file operation.
解决方法是在mysql.ini配置文件中加一行 ,如果已经设置了此配置 就把值改为normal
。
innodb_flush_method=normal
原因是因为 MySQL 默认innodb_flush_method=async_unbuffered
,该选项不支持在 Windows 的 4K 扇区硬盘上运行 MySQL 服务器导致了。极少情况会遇到此类问题,但大千世界,无奇不有,缘分到终究还是会遇到。