因为换电脑了,要重装MySQL,用的win10 64在官网上下了mysql-5.6.37-winx64.zip,解压到安装目录;
拷贝my-default.ini到 %windir%目录下(不清楚的同学可以在cmd中输入 echo %WINDIR% ),重命名为my.ini,打开编辑填好basedir和datadir;
然后用管理身份运行cmd进入MySQL的bin,输入 mysqld --install,提示Service successfully installed.
然后输入 net start MySQL, 居然报错:系统出错。发生系统错误 1067。进程意外终止。
查看 MySQL data目录下的 *.err 文件,发现:[ERROR] InnoDB: File .\ib_logfile0: 'aio read' returned OS error 187. Cannot continue operation
查找资料,发现解决办法,在my.ini最后加上一行:innodb_flush_method=normal
删除服务: mysqld --remove mysql
重装服务: mysqld --install
启动服务: net start mysql
这次启动成功了,问题解决。
本文介绍了一种在Windows 10环境下解决MySQL服务启动失败的方法。通过修改my.ini配置文件中的innodb_flush_method参数,并重新安装MySQL服务,最终解决了启动过程中出现的系统错误1067。
5945

被折叠的 条评论
为什么被折叠?



