1.重启slave之后,启动slave时报错Slave failed to initialize relay log info structure from the repository。
1 | mysql> start slave; |
2.先查看日志,具体报错的信息
1 | m /var/lib/mysql/ib_buffer_pool |
3.报错信息分析
找不到./server246-relay-bin.index文件,由于在使用的是冷备份文件恢复的实例,在mysql库中的slave_relay_log_info表中依然保留之前relay_log的信息,所以导致启动slave报错。
4.问题处理:通过slave reset删除记录
1 | 1、删除slave_master_info ,slave_relay_log_info两个表中数据; |
5.或者使用以下方法,也可以尝试。
1 | mysql> start slave; |
- 本文作者: Leoheng
- 本文链接: http://www.leoheng.com/2021/04/23/MySQL主从复制报错、从节点无法同步数据/
- 版权声明: Design by leoheng