Mariadb主从复制已停止且没有错误

时间:2017-11-07 12:24:38

标签: mysql mariadb database-replication master-slave

我已经设置mariadb主从复制大约一周了。它工作正常3-4天但后来复制已停止而没有给出任何错误。主参数后面的秒数值正在增加。 我发布了

的截图
  

显示失败状态;

以下作为参考。enter image description here

以下是SHOW PROCESSLIST;

的结果

enter image description here

mysqlbinlog mysql-relay-bin.000040 > slave.txt这是我得到的错误

ERROR: Error in Log_event::read_log_event(): 'Found invalid event in binary log', data_len: 39, event_type: -93
ERROR: Could not read entry at offset 535: Error in log format or read error.

如何让复制再次工作?这个问题是因为主数据库还是从数据库?

1 个答案:

答案 0 :(得分:1)

问题似乎是因为mysql二进制日志损坏了。我最终跳过了一个计数器,并从那里继续复制。也转移到基于行的复制,这似乎比基于语句更安全的选项(这与复制无关)停止)。