最近服务器的MYSQL老是挂掉,而且经常是在半夜里挂掉!
真想骂娘!
兴许是由于配置文件设置的不够好,已经在调优。但调优期间也要做到无人值守自动化啊,所以有了下面这个脚本~~
#!/bin/bash
pgrep -x mysqld &> /dev/null
if [ $? -ne 0 ]
then
echo "At time: `date` :MySQL error stop .">> /usr/local/mysql/var/mysqlcheck
/etc/init.d/mysql start
#echo "At time: `date` :MySQL server is stop."
else
echo "MySQL server is running ."
fi日志位置及启动命令请根据自己的情况修改。
打完收工。
针对服务器上MySQL频繁无规律停止的问题,本文分享了一个简单的Bash脚本实现MySQL服务的自动重启,并记录错误日志,确保服务稳定运行。
1075

被折叠的 条评论
为什么被折叠?



