美文网首页
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