Home  >  Article  >  Database  >  ERROR: The partition with /var/lib/mysql is too full! failed

ERROR: The partition with /var/lib/mysql is too full! failed

WBOY
WBOYOriginal
2016-06-07 15:33:561083browse

今天一来公司,发现服务器挂掉了,然后执行日常简易操作,重启web服务器,还是不可以,然后重启mysql,结果mysql重启不了,查看日志,发现:ERROR: The partition with /var/lib/mysql is too full! failed! 于是上网搜索,发现网上也有挺多遇到这种情况,有

今天一来公司,发现服务器挂掉了,然后执行日常简易操作,重启web服务器,还是不可以,然后重启mysql,结果mysql重启不了,查看日志,发现:ERROR: The partition with /var/lib/mysql is too full! failed!

于是上网搜索,发现网上也有挺多遇到这种情况,有人贴代码:
cd /var
rm -rf log
也就是删除日志文件,然后重启mysql
/etc/init.d/mysql start
结果我的mysql还是启动不了。

查看其他更多搜索结果,都有提到分区不够,或者分区占满了。于是:
df -h
/var 挂载点已用100%
于是分析到底什么占用了这近两百G的硬盘,结果发现是数据库的备份文件日积月累,占满了这近两百G的硬盘。
于是删除一部分的备份文件,保留最近的一些,然后重启mysql。
结果还是报错,没道理啊。然后用附加参数重启mysql,结果发现是日志文件被删除了所导致的,我的日志文件写在/var/mysql/底下,然后缺少mysql文件夹,
mkdir mysql,重启,搞定。

看来,有的时候也不能太相信网络,得有些自己的判断。


来源:http://www.webyang.net/Html/web/article_121.html

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn