无法启动MySQL 提示1067 错误 解决方法

无法启动MySQL 提示1067 错误 解决方法

mysql服务运行好好的突然关闭了,重新启动发现报错1067 进程意外终止,如下图
无法启动MySQL 提示1067 错误 解决方法_第1张图片
查看日志发现报错信息 Default storage engine (InnoDB) is not available

解决方法:找到mysql安装目录,data下移除ib_logfile0和ib_logfile1两个文件后重启,使其生成新的两个文件即可正常启动。

注意:用上述方法处理后,原有的表就丢失了,出现提示报错Incorrect information in file:‘.\库名\表名.frm’
找回原有数据表解决办法:
需要停止数据库服务,将上述移除的ib_logfile1替换新生成的文件,再重启mysql服务即可。

出现这个问题时从网上找了些对应的办法,有些情况是将my.ini文件中default-storage-engine=InnoDB 改为default-storage-engine=MyISAM;
也能正常解决此问题,还是需要根据实际情况来进行判断。

你可能感兴趣的:(mysql,数据库)