Mysql意外崩溃导致mysql服务重启失败的解决办法

kanming 发布于 4 天前 19 次阅读 227 字 最后更新于 4 天前


Mysql服务高版本经常因为服务器配置低(如内存低)导致在运行过程中意外崩溃,在没有正常关闭服务的情况下关闭容易导致MySQL有概率无法重启

以下为大家介绍遇到这种情况的解决办法

错误报告:

[root@VM-16-14-opencloudos ~]# service mysqld status ERROR! MySQL is not running, but lock file (/var/lock/subsys/mysql) exists

 

chown -R mysql:mysql /www/server/data/
chmod -R 755 /www/server/data/  # 确保目录可访问

解决办法:

mysql配置文件:

添加

innodb_force_recovery = 1-6

从1开始到6开始一个个数字试

1-3是无损文件的,如果1-3可以正常启动服务则万事大家

如果无效则4-6,但是在之前一定要做好相关备份,因为4-6 模式是有概率强制修改文件的

导致文件不可逆的损坏