本文最后更新于 2018年07月30日 13:22 可能会因为没有更新而失效。如已失效或需要修正,请留言!

MySQL服务一直挂掉的解决方法-ChaBug安全

这两天网站一直出现

Error establishing a database connection

登录服务器一看发现是MySQL服务挂了,这已经出现了好几次。今天我非得解决他不可。

 

先看下日志

百度了一波,发现是因为MySQL5.5占用内存太大,然后服务器撑不住就挂了。我也是无奈脸,MySQL也欺负穷人。

 

解决方法:

修改my.ini

根据自己服务器的性能来配置MySQL的性能,太小网站卡,太大服务挂。你明白我意思吧?

如果可以的话你需要设置下swap分区。因为我的vps是没有swap分区的,通过fdisk -l 和 1mount 看不到swap的信息,需要手动添加一下。

添加swap分区的步骤:

重启MySQL服务。

 

这两天再观察观察会不会挂了。

喜欢这篇文章的话就点一点喜欢吧!