网站出现Error Establishing Database Connection怎么办

前几天wordpress出现错误提示,打开后提示Error Establishing Database Connection

这句话翻译过来就是“在建立数据库连接的时候出现错误”

问题产生原因分析

经过排查发现是在测试网站并发能力的时候,MySQL数据库占用了太多内存,被Linux系统关闭。

内核结束了进程。

如何解决

解决办法很简单,只需要重启MySQL数据库服务就可以了。

service mysqld restart

如果网站经常出现这种问题,那么可以考虑升级服务器配置,加大内存了。

或者增加SWAP内存。

增加swap虚拟内存的方法如下

创建一个1G大小的swap交换文件:
dd if=/dev/zero of=/home/swap bs=1024 count=1024000
将交换文件制作为swap格式文件:
mkswap /home/swap
把这个文件挂载到swap分区:
swapon /home/swap
为防止重启机器后swap分区变成0,要修改/etc/fstab文件,在文件末尾加上:
/home/swap swap swap default 0 0
至此swap虚拟内存便添加完成了,现在可以重启Mysql服务了:
service mysqld restart

这样“Error establishing a database connection”错误就被彻底解决了。

本文链接地址:https://www.wwsww.cn/btbjiaoxue/20714.html
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

相关文章阅读

K棒是什么?K棒是什么?