美文网首页
mysql主从同步失败 1594问题

mysql主从同步失败 1594问题

作者: flyjar | 来源:发表于2022-07-11 10:04 被阅读0次

    1594这个错误看起来挺严重的,会提示你binlog文件或者Relay log损坏了,例如binary log is corrupted、relay log is corrupted之类的看起来很吓人是吧,
    多数是由于掉电引发的,导致数据非常的关闭,中继binlog不匹配。导致的问题
    解决办法:
    1、在从机上停止slave

    stop slave
    

    2、在从机执行show slave status

    show slave status
    
    image.png

    根据最后一次读取的master的binlog和pos为slave重新配置

    重点:第二步查询出来并不是最后一次的读取点。建议查看binlog实体日志,根据日期找到对应的读取点,然后再配置master_log_pos,这个点可以是比丢失之前更早,mysql不会因为同步点早而出现混乱。

    3、执行change

    change master to master_host='IP', master_user='slave', master_password='password', master_port=3306, master_log_file='mysql-bin.0000029', master_log_pos= 603568808, master_connect_retry=30;
    

    4、在从机执行 start slave
    start slave;
    show slave status;

    相关文章

      网友评论

          本文标题:mysql主从同步失败 1594问题

          本文链接:https://www.haomeiwen.com/subject/ywtnbrtx.html