如何监控MySQL主从同步是否异常?

#!/bin/bash
# Date:2018-9-27
# Author:zz(1608843551@qq.com)
# version1.0
while true
do
array=($(mysql -uroot -p'123' -e "show slave status\G" | egrep '_Running |
Behind_Master | Last_SQL_Errno' | awk '{print$NF}'))
if [ "${array[0]}" == "Yes" -a "${array[1]}" == "Yes" -a "${array[2]}" == "0" ]
then
echo "MySQL slave is ok"
else
if [ "${array[3]}" -ne 0 ];then
mysql -uroot -p '123' -e "stop slave && set global
sql_slave_skip_counter=1;start slave;"
93. Mysql备份命令是什么?Mysql如何让给用户daxiang对库daxiang授权网段为192.168.96.0/24远
程访问权限,密码为daxiang@123,请写出命令
94. 数据库用于事务回滚和提交的SQL语句分别是ROLLBACK,COMMIT。
95. 创建表空间neuspace,数据文件命名为neudata.dbf,存放在d:\data目录下,文件大小为200MB
设为自动增长,增量5MB,文件最大为500MB的SQL为_________。
96. SQL语言支持数据库三级模式结构,在SQL中,外模式、模式对应于基本表全体,内模式对应于存储
文件或数据文件
97. 简述数据库中索引的用法及原理
98. 请写出数据库事务的ACID特性并简述唯一(UNIQUE)约束和主键(PRIMARYKEY)约束的异同
点
echo "错误代码${array[3]}"
fi
char="MySQL slave is not ok,错误代码${array[3]}"
echo "$char"
echo "$char" | mail -s "$char" 1608843551@qq.com
fi
sleep60
done
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值