#!/bin/bash

###########################################################

#                                                         #

# 此脚本是用来当主从同步不一致时,跳过报错的语句,从      #

# 下一条语句开始同步,如果跳过30次仍报错,请重新导入数据。#

#                                                         #

###########################################################

export LANG=zh_CN

v_dir=/usr/local/mysql/bin/

v_user=root

v_passwd=123456

echo "" > /root/slave_status.log

count=1

while true

do

Seconds_Behind_Master=$(${v_dir}mysql -u${v_user} -p${v_passwd} -e "show slave status\G;" | awk -F':' '/Seconds_Behind_Master/{print $2}')

if [ ${Seconds_Behind_Master} != "NULL" ];then

echo "slave is ok!"

${v_dir}mysql -u${v_user} -p${v_passwd} -e "show slave status\G;" >> /root/slave_status.log

break

else

${v_dir}mysql -u${v_user} -p${v_passwd} -e "stop slave;SET GLOBAL sql_slave_skip_counter=1;start slave;"

let count++

if [ $count -gt 30 ];then

echo "主从数据将不完整,建议重新建立快照,做同步。"

break

else

${v_dir}mysql -u${v_user} -p${v_passwd} -e "show slave status\G" >> /root/slave_status.log

sleep 2

continue

fi

fi

done

MySQL故障检测_mysql主从故障检测处理脚本相关推荐

  1. python3 mysql同步_MySQL上云同步脚本-Python3

    MySQL上云同步脚本-Python3 最近在做本地同步至云的脚本 使用kettle的话,几百个表的同步要一一设置,实在是蛋疼的紧 还好python可以解决一部分问题,所以写了个转换 由于5.6版本的 ...

  2. centos7 xampp启动mysql数据库_mysql主从配置,用win xampp和centos7环境下测试

    mysql复制是基于主服务器的二进制日志中跟踪所有对数据库的增删改的,要开启主服务器的二进制日志 本地环境介绍: 主mysql: win 用的是Xampp集成环境,mysql5.6.ip地址:192. ...

  3. 监控MySQL数据库的主从状态的shell脚本

    本脚本来自有学习阿铭的博文学习: 在大数的互联网公司,其数据库都使用开源的MySQL,其架构也是主从为主,所以监控数据库主从同步情况尤为重要. 提示:本文中的S全部都$符,不要问为什么,马云爸爸的社区 ...

  4. mysql主从修改系统参数步骤_mysql主从配置的参数配置与步骤_MySQL

    mysql主从配置的参数配置与步骤_MySQL 主从配置的步骤: 在主库建立要同步的数据库,建立主库的帐号和修改主备库配置 create database web default character ...

  5. mysql 修改表属主_mysql主从配置实现一主一从读写分离

    主从介绍 Mysql主从又叫Replication.AB复制.简单讲就是A与B两台机器做主从后,在A上写数据,另外一台B也会跟着写数据,实现数据实时同步 mysql主从是基于binlog,主上需开启b ...

  6. mysql在线搭建从库_Mysql主从库搭建

    基于Docker的Mysql主从复制搭建 首先安装docker 拉取mysql镜像:5.7版本 启动主从数据库容器 docker run -p 3339:3306 --name Maste -e MY ...

  7. mysql主从安装_MySQL主从详细安装步骤

    网站: 程序在:web服务器192.168.1.100上面 数据库在:MySQL服务器192.168.1.123上面 实现目的:增加一台MySQL备份服务器(192.168.1.124),作为MySQ ...

  8. 5.5.35 - mysql 同步_MySQL 5.6.35主从同步配置案例

    MySQL 5.6主从同步配置案例分享 本文环境 主库:Redhat 6.5 x64 192.168.1.180 mysql-5.6.35 备库:Redhat 6.5 x64 192.168.1.18 ...

  9. c+mysql主从切换_mysql主从配置

    引言: 双11,阿里云服务器打折,于是我忍不住又买了一台服务器,于是咱也是有两台服务器的爷们了,既然有了两台服务器,那么肯定要好好利用一下吧,那么就来玩玩mysql的主从配置吧. 准备 两台数据库服务 ...

最新文章

  1. 用protoc-gen-lua生成PB的lua代码
  2. 匿名内部类,就是内部类的简写格式。
  3. python中怎么查看二进制转换的数据_python处理二进制数据的方法
  4. 不用FTP使用SecureCRT上传下载文件,并解决rz、sz command not found异常
  5. Kotlin与Java之争
  6. 使用mintty(_如何使用Mintty改善Cygwin控制台
  7. 记录博客第一次上热门
  8. docker kibana mysql_docker 安装常用组件:[redis,mysql,mongodb,elasticsearch,kibana,exceptionless]...
  9. NLP之路-warm up
  10. python制作表格的语句_python读取excel表格生成sql语句 第一版
  11. js datagrid 移动去重
  12. eclipse折叠if语句块_第五章 if语句
  13. python冰雪奇缘使用教程_99 行 Python 代码实现《冰雪奇缘》特效?网友:大神碉堡...
  14. 杂记——淘宝/京东 商品/评论爬取+词云图制作
  15. linux下安装交叉编译器
  16. Google Code checkout v8 方法
  17. 腾讯地图位置服务器,腾讯位置服务离线地图接入指南
  18. 2021-08-22
  19. ALSA驱动框架简介
  20. Hadoop新手篇:hadoop入门基础教程 1

热门文章

  1. Linux流量监控工具 – iftop
  2. magento左栏添加筛选Filtering options on Left-Navigation Menu in Products List Page
  3. 修改php上传限制 (phpmyadmin 限制)
  4. php:修改目录下文档权限(777,644 )
  5. IAR #pragma optimize 指令
  6. 【AI视野·今日NLP 自然语言处理论文速览 第十四期】Thu, 24 Jun 2021
  7. ECCV 2018 完整论文集 -- List 下载链接
  8. Java—一篇读懂java集合(Collection/Map)及Lambda表达式
  9. JVM—GC垃圾回收器总结
  10. 内部类 java 1614957119