• mysql主从数据不同步


    mysql主从数据不一致
    问题描述:

    河北环境磁盘损坏后
    MYSQL主从数据不一致,从库未同步
    采取的措施:
    1、show binary logs; //查看主节点现存的binlog日志
    2022/3/14 18:10 mysql主从数据不一致
    https://ku.baidu-int.com/knowledge/HFVrC7hq1Q/pKzJfZczuc/AA9byMOCA1/rKgvAO9TlhfS1b 2/6
    2、show slave status\G //查看slave节点正在同步的binlog
    3、备份主数据库
    4、备份从数据库
    5、将主库全量数据导入从库
    musql -h 10.233.51.153 -P8906 -uroot -pbaidu@123 < all.sql
    2022/3/14 18:10 mysql主从数据不一致
    https://ku.baidu-int.com/knowledge/HFVrC7hq1Q/pKzJfZczuc/AA9byMOCA1/rKgvAO9TlhfS1b 3/6
    数据库没有开启gtid,需要通过位置参数重新设置同步位点
    6、stop slave; //停止备库的slave
    reset slave; //重置slave
    7、show binary logs; //查看主库binlog文件
    2022/3/14 18:10 mysql主从数据不一致
    https://ku.baidu-int.com/knowledge/HFVrC7hq1Q/pKzJfZczuc/AA9byMOCA1/rKgvAO9TlhfS1b 4/6
    8、show master status; //查看master节点上用的是哪个binlog
    最新的写入在019文件中,选取现存最早的binlog 016,找其中一个位点开始同步
    9、show binlog events in “mysql-bin.000016” limit 10; //查看主节点016文件的位点
    10、CHANGE MASTER TO MASTER_LOG_FILE=‘mysql-bin.000016’,MASTER_LOG_POS=302;
    //slave上重置位点;
    start slave; //启动复制进程
    11、show slave status\G //查看同步状态
    2022/3/14 18:10 mysql主从数据不一致
    https://ku.baidu-int.com/knowledge/HFVrC7hq1Q/pKzJfZczuc/AA9byMOCA1/rKgvAO9TlhfS1b 5/6
    有一个报错,可能是16有问题,跳过,用17
    2022/3/14 18:10 mysql主从数据不一致
    https://ku.baidu-int.com/knowledge/HFVrC7hq1Q/pKzJfZczuc/AA9byMOCA1/rKgvAO9TlhfS1b 6/6
    同步恢复
    总结:
    选择位点的时候要看 前面mysqldump同步数据时,master有没有执行过这个binlog的数据,不然会有数据
    缺失

  • 相关阅读:
    Android问题笔记四十五:解决SeekBar操作thumb周围产生的圆形阴影/灰色阴影/白色圆圈的解决办法
    持续交付的第一关键点:配置管理
    【剑指Offer】7.重建二叉树
    IDEA 搭建 SpringCloud 项目【超详细步骤】
    Spark 的主要组件及任务分工
    猿创征文|【深度学习前沿应用】文本审核
    flink cep
    使用 MAUI 在 Windows 和 Linux 上绘制 PPT 的图表
    mysql查询导出binlog文件命令
    SparkSQL实现原理-DataSet缓存的实现
  • 原文地址:https://blog.csdn.net/weixin_46941625/article/details/123484843