zoukankan      html  css  js  c++  java
  • mysql-5.6.20主从同步错误之Error_code: 1032; handler error HA_ERR_KEY_NOT_FOUND

     

    mysql-5.6.20主从同步错误之Error_code: 1032; handler error HA_ERR_KEY_NOT_FOUND

     

    方法一: 

    1.Error_code: 1032; handler error HA_ERR_KEY_NOT_FOUND 是主从更新时丢失数据,导致主从不一致,在从库上mysql> show slave statusG;结果如下

    2.在master上,用mysqlbinlog 分析下出错的binlog日志在干什么:

    /usr/local/mysql/bin/mysqlbinlog --no-defaults -v -v --base64-output=DECODE-ROWS mysql-bin.000042 | grep -A '10' 455223179

    3.查询master和slave上对应的数据,主库有而从库没有

     select * from log_silver where id=9097514G;

    4.把丢失的数据在slave上填补,然后跳过报错

    mysql> insert into t1 values();
    mysql> stop slave ;set global sql_slave_skip_counter=1;start slave;

    5.查看同步结果

    mysql> show slave statusG;


    方法二:

    1.如果用方法一还是不能主从同步,查询到这个错误是mysql的bug导致的

    2.解决的办法:

      1.最好的办法是升级数据库 保证bug不会重现。

      2.利用配置参数 来躲避这个bug    vi /etc/my.cnf

        slave-skip-errors = 1032,xxxx,xxxx ....

      3.临时逃避此次错误。

        set global sql_slave_skip_counter=1;   stop slave; start slave;

  • 相关阅读:
    js格式化时间和时间操作
    java链接FTP实现上传和下载
    JQuery 对 Select option 的操作
    利用set实现去重
    数组去重的五个办法
    JavaScript实现360度全景图片展示效果
    对于行高(line-height)的一些理解
    Flex 布局教程:语法篇
    学习Javascript闭包
    MySQL explain字段解释
  • 原文地址:https://www.cnblogs.com/chenjw-note/p/8554082.html
Copyright © 2011-2022 走看看