挂掉立即自动重启
制作脚本
将下面代码保存文件名为check_mysql.sh
,然后上传至服务器的root/shell
目录下,然后执行命令chmod +x /root/shell/check_mysql.sh
赋予该脚本文件执行权限:
#!/bin/bash
pgrep -x mysqld &> /dev/null
if [ $? -ne 0 ];then
/etc/init.d/mysql start
fi
添加定时任务
用 crontab -e 命令添加一个定时任务,其中的检查时间间隔 15 分钟自行修改:
#auto restart mysql
*/15 * * * * /usr/bin/bash /root/shell/check_mysql.sh >>/data/wwwlogs/check_mysql.log