检测MySQL主从是否异常

#!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

  

猜你喜欢

转载自www.cnblogs.com/liushuqing/p/11608355.html