mysql主从同步失败后重新同步

我在做mysql数据库主从同步的时候,因为主库的端口设置为了3307,在从库进行change master to 配置的时候忘了指定master_port=3307,所以导致同步数据失败,可能是超过了一定的重试次数,结果从库不再进行同步了。

因为之前已经导入了主库的数据并记录下了master_log_file和master_log_pos,所以不需要重新导入主库数据和记录日志同步位置了,只需要重置slave并重新配置同步策略即可。操作如下:

stop slave;

reset slave;

change master to master_host='192.168.8.23',master_port=3307,
master_user='slave',master_password='12345678',
master_log_file='mysql-bin.000001',
master_log_pos=3733695,MASTER_DELAY = 3600;

start slave;

show slave status;
 

此时如果看到Slave_IO_Running和Slave_SQL_Running都是Yes,说明重新同步设置成功了!

 

你可能感兴趣的:(sql)