最近遇到一个问题,MySQL无法启动,重装之后到Start Service就失败
从网上查找到把my.ini里的数据库引擎改成MyISAM,就可以用了
改之前
default-storage-engine=INNODB
改之后
default-storage-engine=MYISAM
个人测试,MySQL确实可以用了,但是没从根本上解决Innodb引擎无法启动的问题
通过检查日志发现这个错误
Plugin ‘InnoDB’ registration as a STORAGE ENGINE failed
猜想原因是某次数据库异常关闭导致logfie文件锁定,即使重装MySQL,这个logfie依然存在
删除MySQL数据库文件中的id_logfile*,问题解决,Innodb引擎启动变正常了