记录一次排查宝塔MySQL无法启动问题(经常数据库暂停)

老蒋已经有几次遇到网友提到网站刚才还好好的,而且也没有多少流量。为什么出现数据库连接错误,是不是配置不够导致的。于是问问是不是要升级,于是我登录他的宝塔面板MySQL数据库是暂停状态。看来是数据库的问题导致被暂停数据库的。

那问题如何解决呢?

记录一次排查宝塔MySQL无法启动问题(经常数据库暂停)

这里有看到他的数据库状态暂停的。然后重启数据库之后可以好一阵子,又这样。这里登录他的服务器看到磁盘居然差不多满了,估计是这个问题导致的。

检查服务器数据也还算正常,网站还没有多少流量,这里包括他备份几次数据包软件都在服务器占用,而且30GB的服务器,10G系统盘他没有挂载20GB数据盘,所以10G肯定是不够用的。包括可以看到数据库的日志文件比较多,需要清理。

/etc/init.d/mysqld stop

rm -f /www/server/data/ib_logfile*

rm -f /www/server/data/mysql-bin.*

/etc/init.d/mysqld start

这里我清理数据库的日志。当然,如果我们有必要的话还是先备份一下,比如有快照备份先备份。这样就腾出部分空间出来,且把他备份数据的一些文件清理。

最后,腾出3GB的空间出来,然后网站正常。这里他服务器是1G内存的,建议他使用5.5版本数据库,建议他自己从5.7数据库降级,这样可能会好一些,或者升级配置一下到2GB内存起步。不过最长远的办法,还是需要把挂载20GB磁盘到站点目录,这里我就不帮他了。

毕竟我解决的问题已经帮他解决,数据库已经能正常使用,腾出来的空间可以够用一阵子。

本文出处:老蒋部落 » 记录一次排查宝塔MySQL无法启动问题(经常数据库暂停) | 欢迎分享( 公众号:站长事儿 )