所属分类:WordPress教程
你是否遇到过网站好好的,突然访问就显示数据库连接出错界面,对于新手来说肯定是一脸迷茫不知道如何是好,因为网站频繁的请求数据库,而服务器内存又不足,为了保证服务器不彻底卡死,保护性的自动停止数据库,特别是有些程序比如wordpress的数据库查询次数尤为突出,wordpress默认是自动升级的,加上wordpress插件之多,就算你不进行任何操作,你的后台也是在频繁的请求数据库!如果你的wordpress使用宝塔搭建的可以用一以下方法解决。
一、网站回复正常方法:
方法1:宝塔面板 —— 软件商店 —— 已安装 —— 如果MySQL是暂停的状态,点击启动就可以了
方法2:如果上面这个状态是开启还是提示数据连接错误,检查数据库的用户名和密码填写是否正确。
步骤一:打开宝塔面板——点击左侧导航栏的【数据库】—— 参考这里显示的①数据库名,②用户名,③密码
一、网站具体解决方法:
1、宝塔任务加入重启数据库任务:
#!/bin/bash PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin export PATH pgrep -x mysqld /dev/null if [ $? -ne 0 ] echo At time:$(date) :MySQL is stop . /var/log/mysql_messages service mysqld start fi
进入宝塔面板-找到任务计划-新建一个任务计划,设置如下图
2、守护任务(和上面步骤一样)代码如下:
pgrep -x mysqld &> /dev/null if [ $? -ne 0 ];then bash /www/server/panel/script/rememory.sh /etc/init.d/mysqld start fi