使用第三方工具
MySQL Enterprise Monitor,MySQL企业版监控工具。
MONyog – MySQL Monior and Advisor,MONyog大家都不陌生,windows下比较好用的MySQLGUI提供者,也有相关MySQL监控工具。

脚本监控
#!/bin/bash

### VARIABLES ###
SERVER=`hostname`
SECONDS_BEHIND_MASTER=`/usr/bin/mysql -e "SHOW SLAVE STATUS\G"| grep "Seconds_Behind_Master" | awk -F": " {' print $2 '}`
SENTFILE_BROKEN=/tmp/mysql_slaverep_broken.sent
SENTFILE_BEHIND=/tmp/mysql_slaverep_behind.sent

### CHECK FOR REPLICATION BREAK ###
if [ "$SECONDS_BEHIND_MASTER" == "NULL" ]; then
# Slave replication is broken

if [ ! -f $SENTFILE_BROKEN ]; then
# This has not been reported before
echo "Slave replication broken on $SERVER"
touch $SENTFILE_BROKEN
fi
else
# Slave replication is not broken

if [ -f $SENTFILE_BROKEN ]; then
# It was broken before which was reported. Clear that state
echo "Slave replication has been restored on $SERVER"
rm $SENTFILE_BROKEN
fi

### CHECK FOR REPLICATION DELAY ###
if [ "$SECONDS_BEHIND_MASTER" -gt "60" ]; then
# Slave replication is delayed

if [ ! -f $SENTFILE_BEHIND ]; then
# This has not been reported before
echo "Slave replication is $SECONDS_BEHIND_MASTER seconds behind master on $SERVER"
touch $SENTFILE_BEHIND
fi
else
# Slave replication is not delayed

if [ -f $SENTFILE_BEHIND ]; then
# It was delayed before which was reported. Clear that state
echo "Slave replication delay has been recovered and is now $SECONDS_BEHIND_MASTER seconds behind master on $SERVER"
rm $SENTFILE_BEHIND
fi
fi

fi

转载于:https://www.cnblogs.com/luoyan01/p/9733683.html

修复Mysql主从不同步shell相关推荐

  1. shell脚本修复MySQL主从同步

    shell脚本修复MySQL主从同步 发布:thebaby   来源:net     [大 中 小] 分享一例shell脚本,用于修改mysql的主从同步问题,有需要的朋友参考下吧. 一个可以修改my ...

  2. 使用Innobackupex快速搭建(修复)MySQL主从架构

    2019独角兽企业重金招聘Python工程师标准>>> 使用Innobackupex快速搭建(修复)MySQL主从架构 MySQL的主从搭建大家有很多种方式,传统的mysqldump ...

  3. mysql主从不同步怎么恢复_mysql主从不同步时,怎么恢复

    mysql主从不同步时,怎么恢复 Mysql的主从数据库没有同步 先上Master库: mysql>show processlist;   查看下进程是否Sleep太多.发现很正常. show  ...

  4. 利用percona-toolkit 工具来检测mysql 主从数据库同步以及实现同步

    环境: OS: Cenos6.5_x64 , 主:192.168.100.164 ,从:192.168.100.176 软件: percona-toolkit . mysql56-community ...

  5. MySQL主从数据库同步延迟问题解决

    MySQL主从数据库同步延迟问题 摘要: MySQL的主从同步是一个很成熟的架构,优点为:①在从服务器可以执行查询工作(即我们常说的读功能),降低主服务器压力;②在从主服务器进行备份,避免备份期间影响 ...

  6. 监控mysql的shell脚本_监控MySQL主从状态的shell脚本

    分享一个Linux下,监控MySQL主从状态及配合企业微信机器人报警的Shell脚本 SLAVE_IP:为监控的主机IP USER:为msyql用户 PASSWORD:为mysql密码 WHEREIS ...

  7. mysql主从同步默认延迟_减少mysql主从数据同步延迟问题的详解

    基于局域网的master/slave机制在通常情况下已经可以满足'实时'备份的要求了.如果延迟比较大,就先确认以下几个因素: 1. 网络延迟 2. master负载 3. slave负载 一般的做法是 ...

  8. mysql主从双向同步复制

    2019独角兽企业重金招聘Python工程师标准>>> Mysql 主从双向同步复制 MySQL支持单向.异步复制,复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务 ...

  9. mysql运行状态监控研究内容_如何监控mysql主从的运行状态shell脚本实例介绍

    如何监控mysql主从的运行状态shell脚本实例介绍. #!/bin/bash #define mysql variable mysql_user="root" mysql_pa ...

最新文章

  1. DotNetBar 中 SuperGridControl 加载数据、获取数据、设置样式
  2. matlab 功率谱密度 汉宁窗_如何理解随机振动的功率谱密度?
  3. Oracle备份如何到异机还原
  4. 【clickhouse】clickhouse 利用Grafana与系统表监控ClickHouse查询
  5. Mysql表设计需要注意的问题
  6. C++中acculumate函数使用
  7. Summary on deep learning framework --- Torch7
  8. 力特usb转232驱动程序下载_电脑USB接口、U盘接口不能使用的原因及解决方法
  9. 计算面积的计算机软件,多边形面积算法和填充法开发等轴晶比例计算专用软件-软件工程论文-计算机论文.docx...
  10. linux tree命令,Linux tree命令实例详解
  11. Java游戏开发中应始终坚持的10项基本原则
  12. 批量修改图片尺寸,不用ps也可以
  13. 70行代码让你远离颈椎病,致所有的程序猿们
  14. 计算机原理处理器,多处理器结构-微计算机原理-电子发烧友网站
  15. mysql定时任务每天凌晨三点钟醒来_linux cron 下的定时执行工具使用技巧
  16. 数学建模竞赛论文写作规范
  17. java类注释格式模板
  18. 线性代数学习-矩阵在电流计算中的应用
  19. 自己做了一个分享网盘资源的网站
  20. python网络图片下载---跟我一起爬王者农药皮肤吧

热门文章

  1. 信奥中的“骗”分神技 ---“打表”
  2. 微信小程序,小游戏sockect报错修复集合
  3. php图片上传不现实路径指向错误,上传图片提示这个错误怎么办?
  4. 平衡二叉树平衡因子怎么计算_数据结构PHP 平衡二叉树(AVL)的平衡原理
  5. ThinkPHP6项目基操(11.实战部分 部署后台静态页面模板及后台登录页面)
  6. 电力笔记-30个行业专业词汇(Ⅰ期)
  7. Qt笔记-waitForBytesWritten需要注意的地方
  8. Python笔记-windows平台中Flask打包成exe
  9. Java工作笔记-JPA中Repository新增自定义更新操作
  10. Web笔记-使用jsonp解决跨域请求(CROS)问题