MySQL数据库为什么会突然停止运行?
一般MySQL终止都是内存不够用或者持续高负载读写造成的
Mysql老是反复自动停止怎么办?
解决办法很也简单,参考日记哥之前写的2篇文章。结合这2篇文章操作基本能解决问题:
设置SWAP虚拟内存的方法,VPS内存不足的解决方案,提升你的VPS性能
VPS主机Linux宝塔面板负载状态显示100%、服务器CPU占满100%解决办法
如果上面这2篇文章都解决不了问题,那么可以在 计划任务里设置个计划任务,每天检测 监控 一下MYSQL的状态,如果是关闭的状态,则自动启动。
计划任务的脚本如下:
pgrep -x mysqld &> /dev/nullif [ $? -ne 0 ];thenbash /www/server/panel/script/rememory.sh/etc/init.d/mysqld startfi
当然这个多少有点治标不治本。
如果依旧频繁出现问题,那么则要考虑你的机子实在是扛不住你的网站了。 要么减少网站,要么插少网站插件,要么升级你的VPS。
转载请注明:日记男孩的博客 » VPS服务器上的MYSQL数据库总是自动停止的解决办法