我大约一周前设置了 mariadb 主从复制。它工作正常 3-4 天,但后来复制停止了,没有出现任何错误。主参数后面的秒数值正在增加。 我已经发布了截图
SHOW SLAVE STATUS;
下面是SHOW PROCESSLIST;
的结果
执行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.
如何让复制再次工作?这个问题是由于主数据库还是从数据库引起的?
最佳答案
问题似乎是因为损坏的 mysql 二进制日志。我最终跳过了一个计数器,并从那里继续复制。还转移到基于行的复制,这似乎比基于语句更安全的选项(这与复制无关)停止)。
关于mysql - Mariadb 主从复制停止且没有错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47157935/