服务器硬盘小了,查到binlog.xxx占用了很多,看样子就是mysql的日志文件,于是就不加思考的删除了。结果mysql无法启动了。。。心慌了,马上去看硬盘快照有没有。。。。哎,不说了,下次小心阿。一点小心,要先快照,备份。。。
在服务器上直接删除binlog日志,会造成MySQL无法启动[ERROR] Failed to open log [ERROR] Could not open log file [ERROR] Can’t init tc log [ERROR] Aborting
解决方法:
将已经删除的binlog条目从mysql-bin.index文件中删除,MySQL顺利启动。
使用purge binary logs命令删除binlog日志,才是最安全的方法,不应该使用rm命令直接删除binlog日志。
未经允许不得转载:互联网骚操作 » 心大,不小心删除了binlog.0000xx文件,mysql无法启动了
评论前必须登录!