#!bin/bash
user='root'
passwd="123"
host="192.168.192.156"
mycmd="mysql -u$user -p$passwd -h $host"
chkdb(){
list=($($mycmd -e "show slave status \G"|egrep "Running|Bebind"|awk -F: '{print $2}'))
if [ ${list[0]} = "Yes" -a ${list[2]} = "Yes" -a ${list[2]} -lt 120 ];then
echo "mysql slave is ok"
else
echo "mysql replation is filed!!"
fi
}
chkdb
检测MySQL主从是否异常
最新推荐文章于 2022-11-15 12:47:49 发布
本文介绍了一个使用Bash脚本监控MySQL从库复制状态的方法。脚本通过执行特定的SQL命令来检查从库是否正在运行,并判断复制延迟是否超过120秒,从而确保数据库复制过程的健康状况。

1166

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



