我使用mysql-8.0.12来设置一个主从复制集群。但是slave总是会出现以下错误,有人知道如何修复吗?
2018-11-01t04:17:58.327576z 19[error][my-010834][server]下一个日志错误:-1偏移量:50日志:./mysql-relay-bin.000002包含:1,
2018-11-01t04:17:58.327675z 19[error][my-010596][repl]读取通道“”的中继日志事件时出错:清除已处理日志时出错,
2018-11-01t04:17:58.327932z 19[error][my-013121][repl]通道“”的从属sql:中继日志读取失败:无法分析中继日志事件条目。可能的原因是:主服务器的二进制日志已损坏(您可以通过在二进制日志上运行“mysqlbinlog”进行检查)、从服务器的中继日志已损坏(您可以通过在中继日志上运行“mysqlbinlog”进行检查)、网络问题或主服务器或从服务器的mysql代码中的错误。如果您想检查主设备的二进制日志或从设备的中继日志,您可以通过在这个从设备上发出“show slave status”来知道它们的名称。错误代码:my-01321,
2018-11-01t04:17:58.327982z 19[error][my-010586][repl]运行查询时出错,从sql线程中止。修复该问题,并用“slave start”重新启动从属sql线程。我们停在日志'mysql bin.000003'805位置
1条答案
按热度按时间7nbnzgx91#
检查slave中的磁盘空间一次也遇到同样的问题。在复制过程中,如果从属服务器磁盘已满且没有剩余空间,mysql复制线程等待磁盘释放等待时间为60秒如果在此期间服务器重新启动,则中继日志无法恢复,从属服务器无法读取中继日志。