mysql数据库总是自动关闭怎么办?宝塔数据库mysql总是自动停止解决

admin3年前主机评测113

mysql数据库总是自动关闭怎么办?

最近由于换了个新服务器,mysql数据库总是自动关闭停止,重装也解决不了在不想换服务器的情况下可以使用以下几种方法!

方法一:安装宝塔面板【linux工具箱】

Linux工具箱。添加设置swap,添加设置SWAP大小,根据你的实际内存进行调整,swap是Linux下的虚拟内存,设置适当的swap可增加服务器稳定性,建议swap容量在真实内存容量的1.5倍左右,若您的服务器内存大于4GB,可设1-2GB的固定值,swap文件默认保存在/www/swap,设置前请确保磁盘空间够用。

方法二:添加Mysql守护-自动启动数据库

(MySq|守护的作用:当发现MySQL停机了,即立刻重启MySQL。可以设置为N分钟执行一次)

登陆宝塔后台-计划任务-添加Mysql守护,执行周期,可选择多长时间执行一次,比如1分钟监控执行一次,具体的周期请站长根据自己服务器实际情况来设置。

执行脚本代码:

pgrep -x mysqld /dev/null

if [ $? -ne 0 ];then

bash /www/server/panel/script/rememory.sh

/etc/init.d/mysqld start

fi

方法三:根据你的实际内存进行mysql优化

当然这个方法比较低,亲测过,基本上无任务效果,还是一样会停止【建议用方法二】

最后:

我们通过以上3个方法,基本上可以解决mysql自动意外退出或关闭的问题,不过如果是CPU和内存占比太高导致负载过大,还是建议从升级配置和硬件方面着手吧,毕竟花了钱提高机器性能才会更加稳定!

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

mongodb是什么数据库?mongodb和mysql的区别

MongoDB是什么数据库?什么是MongoDB?开源的NoSQL数据库,用于存储非结构化数据,SQL中的绝大多数操作有对应的方式来实现,采用BSON描述数据类型!MongoDB是一款为web应用程序...

mysql通过拷贝数据库源文件恢复数据方法

场景:mysql数据库突发异常无法启动且平时未做备份时的特殊处理办法。一般MyIASM可以直接拷贝过去,就可以完成备份的还原。但是如何是InnoDB类型的mysql数据库时,很多用户发现直接拷贝源文件...

mysql直接拷贝data目录下数据库源文件还原数据库方法

这篇文章主要介绍了mysql直接拷贝data 目录下数据库源文件还原数据的实现方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教!mysql 拷贝data目录下的数据...

Vultr:上线MySQL托管数据库,月付$15起,轻松迁移

Vultr上线mysql托管数据库了!如果您曾经为您的应用程序设置和维护过数据库,您就会知道这需要大量繁琐而棘手的工作——这就是通常所说的辛勤工作。今天我们将介绍Vultr托管数据库,从我们的MySQ...

阿里云云数据库金秋优惠:MySQL数据库限时抢购9.9元起,代金券最高可领2000元

阿里云双11已经上线,不过阿里云云数据库金秋优惠还在进行中,仅有最后7天时间!阿里云云数据库金秋优惠,MySQL 限时抢购9.9元起,免费申请数据库测试代金券最高可领2000元。爆款限量抢购,数据库产...

宝塔面板mysql数据库导入成功后没数据怎么办?

宝塔面板mysql数据库导入成功后没数据怎么办?宝塔面板中操作导入数据库文件,显示导入成功,但点击“管理”无法打开数据库管理,点击“工具”发现没有数据。 请教如何解决?我们在恢复数据库的时候,一定要注...