【发布时间】:2018-11-01 04:36:26
【问题描述】:
我使用 MySQL-8.0.12 来设置一个主从复制集群。但是slave总是出现以下错误,有人知道如何解决这个问题吗?
2018-11-01T04:17:58.327576Z 19 [错误] [MY-010834] [服务器] 下一个日志 错误:-1 偏移量:50 日志:./mysql-relay-bin.000002 包括:1,
2018-11-01T04:17:58.327675Z 19 [错误] [MY-010596] [复制] 错误 读取通道“”的中继日志事件:清除已处理日志时出错,
2018-11-01T04:17:58.327932Z 19 [错误] [MY-013121] [Repl] 从属 SQL 对于通道'':中继日志读取失败:无法解析中继日志 事件条目。可能的原因是:master的二进制日志是 损坏(您可以通过在二进制文件上运行“mysqlbinlog”来检查 日志),从属的中继日志已损坏(您可以通过以下方式检查 在中继日志上运行“mysqlbinlog”)、网络问题或错误 在主服务器或从服务器的 MySQL 代码中。如果你想检查 master的binary log或者slave的relay log,你就能知道 他们的名字通过在这个奴隶上发出'SHOW SLAVE STATUS'。错误代码: MY-013121,
2018-11-01T04:17:58.327982Z 19 [错误] [MY-010586] [复制] 错误 运行查询,从 SQL 线程中止。解决问题,然后重新启动 带有“SLAVE START”的从属 SQL 线程。我们停在日志 'mysql-bin.000003' 位置 805
【问题讨论】:
-
曾经遇到过同样的问题,后来发现我在master和slave中使用了不同版本的mysql。这是一篇旧帖子,但以防万一有人在寻找可能的原因,可能是版本差异。
标签: mysql replication