修复Mysql主从不同步shell
使用第三方工具
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相关推荐
- shell脚本修复MySQL主从同步
shell脚本修复MySQL主从同步 发布:thebaby 来源:net [大 中 小] 分享一例shell脚本,用于修改mysql的主从同步问题,有需要的朋友参考下吧. 一个可以修改my ...
- 使用Innobackupex快速搭建(修复)MySQL主从架构
2019独角兽企业重金招聘Python工程师标准>>> 使用Innobackupex快速搭建(修复)MySQL主从架构 MySQL的主从搭建大家有很多种方式,传统的mysqldump ...
- mysql主从不同步怎么恢复_mysql主从不同步时,怎么恢复
mysql主从不同步时,怎么恢复 Mysql的主从数据库没有同步 先上Master库: mysql>show processlist; 查看下进程是否Sleep太多.发现很正常. show ...
- 利用percona-toolkit 工具来检测mysql 主从数据库同步以及实现同步
环境: OS: Cenos6.5_x64 , 主:192.168.100.164 ,从:192.168.100.176 软件: percona-toolkit . mysql56-community ...
- MySQL主从数据库同步延迟问题解决
MySQL主从数据库同步延迟问题 摘要: MySQL的主从同步是一个很成熟的架构,优点为:①在从服务器可以执行查询工作(即我们常说的读功能),降低主服务器压力;②在从主服务器进行备份,避免备份期间影响 ...
- 监控mysql的shell脚本_监控MySQL主从状态的shell脚本
分享一个Linux下,监控MySQL主从状态及配合企业微信机器人报警的Shell脚本 SLAVE_IP:为监控的主机IP USER:为msyql用户 PASSWORD:为mysql密码 WHEREIS ...
- mysql主从同步默认延迟_减少mysql主从数据同步延迟问题的详解
基于局域网的master/slave机制在通常情况下已经可以满足'实时'备份的要求了.如果延迟比较大,就先确认以下几个因素: 1. 网络延迟 2. master负载 3. slave负载 一般的做法是 ...
- mysql主从双向同步复制
2019独角兽企业重金招聘Python工程师标准>>> Mysql 主从双向同步复制 MySQL支持单向.异步复制,复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务 ...
- mysql运行状态监控研究内容_如何监控mysql主从的运行状态shell脚本实例介绍
如何监控mysql主从的运行状态shell脚本实例介绍. #!/bin/bash #define mysql variable mysql_user="root" mysql_pa ...
最新文章
- DotNetBar 中 SuperGridControl 加载数据、获取数据、设置样式
- matlab 功率谱密度 汉宁窗_如何理解随机振动的功率谱密度?
- Oracle备份如何到异机还原
- 【clickhouse】clickhouse 利用Grafana与系统表监控ClickHouse查询
- Mysql表设计需要注意的问题
- C++中acculumate函数使用
- Summary on deep learning framework --- Torch7
- 力特usb转232驱动程序下载_电脑USB接口、U盘接口不能使用的原因及解决方法
- 计算面积的计算机软件,多边形面积算法和填充法开发等轴晶比例计算专用软件-软件工程论文-计算机论文.docx...
- linux tree命令,Linux tree命令实例详解
- Java游戏开发中应始终坚持的10项基本原则
- 批量修改图片尺寸,不用ps也可以
- 70行代码让你远离颈椎病,致所有的程序猿们
- 计算机原理处理器,多处理器结构-微计算机原理-电子发烧友网站
- mysql定时任务每天凌晨三点钟醒来_linux cron 下的定时执行工具使用技巧
- 数学建模竞赛论文写作规范
- java类注释格式模板
- 线性代数学习-矩阵在电流计算中的应用
- 自己做了一个分享网盘资源的网站
- python网络图片下载---跟我一起爬王者农药皮肤吧
热门文章
- 信奥中的“骗”分神技 ---“打表”
- 微信小程序,小游戏sockect报错修复集合
- php图片上传不现实路径指向错误,上传图片提示这个错误怎么办?
- 平衡二叉树平衡因子怎么计算_数据结构PHP 平衡二叉树(AVL)的平衡原理
- ThinkPHP6项目基操(11.实战部分 部署后台静态页面模板及后台登录页面)
- 电力笔记-30个行业专业词汇(Ⅰ期)
- Qt笔记-waitForBytesWritten需要注意的地方
- Python笔记-windows平台中Flask打包成exe
- Java工作笔记-JPA中Repository新增自定义更新操作
- Web笔记-使用jsonp解决跨域请求(CROS)问题