Mysql不能启动故障排查

1、启动mysql失败

 wKioL1kml_vjkpPpAAALY8Oqh_U321.png-wh_50

2、查看日志

wKiom1kmmAmDuHTHAACKibNQKrE662.png-wh_50

提示找不到binlog文件(可以执行如下命令查看)

wKioL1kmmBzx2COfAAAIiW6WHeI228.png-wh_50

mysql找binlog文件靠读取index文件,如果index里面的文件没找到就报错了)解决方法就是把index中缺失的删掉,或者删除或清空index文件

步骤:

一、   mv   mysql-bin.index   mysql-bin.index.bak   

 (备份mysql-bin.index文件且原文件删除)

二、   service   mysqld  start   

                            (启动mysql服务,发现启动成功)