绿色软件站
不忘初心,坚持每日更新不易!

宝塔面板mysql数据库经常自动停止的解决方法-凯发官网k8

宝塔linux面板最近发现网站提示建立数据库连接时出错,使用phpmyadmin连接mysql数据提示无法登录mysql服务器,后来发现是mysql数据库自动停止了,重启mysql后,发现过一段时间又会自动停止,新手站长网分享宝塔面板数据库自动停止的解决方法:

宝塔mysql数据库经常停止的解决方法

云服务器运行宝塔面板经常出现mysql数据库自动停止,可能是由于云服务器内存吃紧的问题,新手站长网站这台云服务器是1核1g的,所以应该是内存太小导致的,那么怎么办?可以通过宝塔面板后台的linux工具箱来设置swap/虚拟内存:

首先登录到宝塔面板后台,选择左侧栏“软件商店”–“系统工具”–找到“linux工具箱”,点击设置,选择“swap/虚拟内存”,添加swap,如下图所示:

  • swap是linux下的虚拟内存,设置适当的swap可增加服务器稳定性
  • 建议swap容量在真实内存容量的1.5倍左右,若您的服务器内存大于4gb,可设1-2gb的固定值
  • swap文件默认保存在/www/swap,设置前请确保磁盘空间够用
  • 若您不需要swap,请将容量设为0
  • ovz虚拟架构机器不可用此功能

综上,如果宝塔面板mysql数据库经常自动重启,很有可能是因为内存不足导致的,可以使用linux工具箱来设置swap虚拟内存。

如果上述仍然不能解决问题,可以设置宝塔数据库自动重启shell脚本,代码如下:

 

pgrep -x mysqld &> /dev/null
if [ $? -ne 0 ];then
bash /www/server/panel/script/rememory.sh
/etc/init.d/mysqld start
fi

上述shell脚本会自动检测宝塔数据库是否停止,如果检测到数据库停止则自动重启。复制上述代码粘贴到宝塔计划任务shell脚本中,如下图所示:

可以自行手动停止mysql数据库测试下shell脚本是否自动运行。

历史上的今天:

未经允许不得转载:凯发官网k8 » 宝塔面板mysql数据库经常自动停止的解决方法

你想要的这里都有

网站地图