MySQL 主从错误 Slave

it2024-08-05  40

一早上班后端开发导入数据时候发现mysql主从之间存在错误,数据不一致,记下解决思路和方法。

现象:

原因: 先查看日志,查看从库的报错信息,发现是在azure的主库发生了节点错误,azure自动将节点转移之后,开启新的一个机器运行mysql主库,但是从库在同步的时候,读取不到之前的bin日志,所以失败。

解决:

1、 停止从库的slave:

stop slave;

2、 查看master的日志文件:

show master status;

3、 更改slave的master二进制日志:

# 更改自己查到的master bin name 序号 CHANGE MASTER TO MASTER_LOG_FILE='bin_name', MASTER_LOG_POS=0;

4、 开启从库的同步:

start slave;

5、 校验数据

最新回复(0)