MySQL启动时报如下错误
1.有可能是数据库所在服务器空间不够了,使用
df -h
查看一下,如果没有空间了,就清理一下空间然后再重启数据库。
比如:
(不过不到万不得已不要删除binlog文件,就算清理空间的时候这种文件也不要把最新的那个删除了)
2.如果还有空间则查看一下错误日志
日志提示如下错误
则表明/data/mysql/路径下的binlog.000013不存在了(有可能是以前清理空间的时候给删除了,所以之后清理空间的时候这种文件最好不要把最新的那个删除了),则需要把此路径下的binlog.index文件里的binlog.000013记录给删掉(也可以清空binlog.index文件里的所有内容)然后保存退出文件;然后再重启数据库就行了。