一想可以是mysql死掉了,用命令重启一下,老提示错误。接着我df了一下,发现/usr分区满了。心想肯定是日志文件的原因。进数据库文件目录du-sh了一下,好几个g,10多个mysql-bin.000015日志文件,我想删除掉,可是没那样做,为了数据安全还是从网上查找安全的解决办法吧。解决如下:
1、清理了/usr/local下tar软件,移到其它地方了。
2、有了180多m剩余空间,可以启动mysql了service mysqld restart
3、进入mysql执行:mysql>show master logs;//查看日志。
mysql>reset master;//删除列于索引文件中的所有二进制日志,把二进制日志索引文件重新设置为空,并创建一个新的二进制日志文件。
4、注销掉/etc/my.cnf中的#log-bin=mysql-bin用于产生二进制日志文件的。
如果没有从服务器的,把#server-id = 1 也注销掉。
5、再重启 mysql服务就可以了。
- 编程问答
- 答案列表
Got error 28 from storage engine的错误怎么办[朗读]
加入收藏