mysql日志删除后导致mysqld启动不了

今天在处理服务器的时候,看了下,原来是空间满了,第一时间就想到了,看看/var/log的情况。

看了下果然mysql的日志达到了14GB,这台服务器估计是从配置好,没有再怎么管理了,疏忽了,赶紧了,网站都出错了。

好了,把所有的mysql-bin.0000*文件都干掉了。

这个时候重启mysql服务的时候,出现了如下问题:

InnoDB: Last MySQL binlog file position 0 386128063, file name ./mysql-bin.000013

120831  5:43:37 InnoDB: 1.1.8 started; log sequence number 31684981772

120831  5:43:37 [ERROR] I/O error reading the header from the binary log, errno=175, io cache code=0

120831  5:43:37 [ERROR] I/O error reading the header from the binary log

120831  5:43:37 [ERROR] Can’t init tc log

120831  5:43:37 [ERROR] Aborting

解决方法:

删除原来的mysql-bin.index,ib_logfile0,ib_logfile1后,再次重启mysql服务,就可以了。

发表评论

您的电子邮箱地址不会被公开。