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;

  • 相关阅读:
    django之分页
    linux后台运行和关闭、查看后台任务
    Django的模板系统
    Django的视图系统
    Django的配置文件(settings.py)
    Django的URL路由
    初始Django
    shell if判断总结
    一个抓取智联招聘数据并存入表格的python爬虫
    Python MySQLdb 查询中文出现问号的解决方法
  • 原文地址:https://www.cnblogs.com/chenjw-note/p/8554082.html
Copyright © 2011-2022 走看看