全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 427|回复: 8

有没有mysql自动重启的脚本?

[复制链接]
发表于 2022-2-4 13:09:04 | 显示全部楼层 |阅读模式
VPS 2G内存运行MariaDB10.5偶尔会被杀进程,开了SWAP也是一样杀

度娘了一下,从MariaDB10.X开始就要求2G以上的运行内存了

问题来了,有没有自动检测MySQL挂掉后自动重启的脚本呢
发表于 2022-2-4 13:15:35 | 显示全部楼层
mysqld_safe 就是自动重启的
 楼主| 发表于 2022-2-4 13:20:02 | 显示全部楼层
leviathan0992 发表于 2022-2-4 13:15
mysqld_safe 就是自动重启的

求指教,系统默认启动的不是用mysqld_safe的吗?事实上在被杀进程之后,MySQL并没有重启呀
发表于 2022-2-4 13:24:12 来自手机 | 显示全部楼层
2G内存是带不动10.5的。对应的mysql8。建议用5.6
匿名
匿名  发表于 2022-2-4 13:51:22
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 发表于 2022-2-4 13:55:09 | 显示全部楼层
匿名者 发表于 2022-2-4 13:51
pgrep mysql &> /dev/null
if [ $? -gt 0 ];
  then
  echo "`date` mariadb(mysql) does not exist——> mariadb(mysql) restarts" >> /root/MysqlRestartHistory/listen.log
  service mariadb restart
else
echo "mariadb(mysql) is running" >/dev/null 2>&1 &
fi


感谢大佬~~
发表于 2022-2-4 14:35:04 | 显示全部楼层
你不是系统默认的么 系统默认就不是 mysqld_safe
 楼主| 发表于 2022-2-4 15:44:23 | 显示全部楼层
leviathan0992 发表于 2022-2-4 14:35
你不是系统默认的么 系统默认就不是 mysqld_safe


是默认的,但是发现mysql崩溃之后是不会起来的
发表于 2022-2-4 15:53:35 | 显示全部楼层
别用系统默认的 自己用 mysqld_safe 启动
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2026-5-11 12:00 , Processed in 0.059305 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表