准备:
mysql , mail
#!/bin/bash
a=`mysql -e 'show slave status \G' | grep Slave_IO_Running | awk -F ':' '{print$2}'`
b=`mysql -e 'show slave status \G' | grep Slave_SQL_Running | awk -F ':' '{print$2}'`
if [ $a -a $b==Yes ];then
echo "主从正常"
else
echo "主从失败"
echo "失败" | mail -s "error" 12345679@qq.com
fi
本文介绍了一个用于检查MySQL主从复制状态的bash脚本。该脚本通过执行SQL命令获取从库的状态,判断主从复制是否正常运行,并在出现故障时发送邮件通知管理员。
179

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



