今天一來公司,發(fā)現(xiàn)服務(wù)器掛掉了,然后執(zhí)行日常簡易操作,重啟web服務(wù)器,還是不可以,然后重啟mysql,結(jié)果mysql重啟不了,查看日志,發(fā)現(xiàn):ERROR: The partition with /var/lib/mysql is too full! failed!
于是上網(wǎng)搜索,發(fā)現(xiàn)網(wǎng)上也有挺多遇到這種情況,有人貼代碼:
cd /var
rm -rf log
也就是刪除日志文件,然后重啟mysql
/etc/init.d/mysql start
結(jié)果我的mysql還是啟動不了。
查看其他更多搜索結(jié)果,都有提到分區(qū)不夠,或者分區(qū)占滿了。于是:
df -h
/var 掛載點已用100%
于是分析到底什么占用了這近兩百G的硬盤,結(jié)果發(fā)現(xiàn)是數(shù)據(jù)庫的備份文件日積月累,占滿了這近兩百G的硬盤。
于是刪除一部分的備份文件,保留最近的一些,然后重啟mysql。
結(jié)果還是報錯,沒道理啊。然后用附加參數(shù)重啟mysql,結(jié)果發(fā)現(xiàn)是日志文件被刪除了所導(dǎo)致的,我的日志文件寫在/var/mysql/底下,然后缺少mysql文件夾,
mkdir mysql,重啟,搞定。
看來,有的時候也不能太相信網(wǎng)絡(luò),得有些自己的判斷。
來源:http://www.webyang.net/Html/web/article_121.html