mysql数据库报错Plugin 'InnoDB' init function returned error的解决办法

由于服务器没有正常关机导致mysql数据库无法启动报错Plugin 'InnoDB' init function returned error。

原因大概是有数据在写入的时候服务器就关机了

解决办法:

删掉数据文件以ib_logfile开头的就可以了

[root@controller mysql]# mkdir /tmp/mysql_bak
[root@controller mysql]# mv ib_logfile* /tmp/mysql_bak/
[root@controller mysql]# systemctl start mariadb

可以看到mariadb可以不报错的成功启动了。

发表评论

后才能评论