问题描述:
启动mysql服务后,立即自动停止,无法正常使用,查看mysql安装目录下的data目录中的err日志,有如下信息:
InnoDB: Started; log sequence number 0 36060014 MySQL: File '' not found (Errcode: 2)
160909 9:40:48 [ERROR] Failed to open log (file '', errno 2)
解决方案:
1、进入mysql安装目录下的data目录;
2、找到其中的mysql-bin.index,用文本工具打开;
3、发现里面的内容少了一个mysql-bin.000024,而文件实际上是存在的,手动将这个少了的内容加上,即可正常启动。
注:mysql-bin.000024文件后边懂得序号一般都是按照顺序排下来的,mysql-bin.index中的内容要和实际文件的内容相符合才可正常启动服务。