mysql 重置主从复制
数据库主从在实际使用之中,竟然由于各种各样的原因导致数据不一致,需要重新配置。
1、连接主库
1 | SHOW MASTER STATUS; |
记录下 master_log_pos 的位置,后面需要用到。
2、连接从库
2.1、停用从库
1 | STOP SLAVE; |
2.2、重置从库
1 | reset slave; |
2.3、修改主从指向配置
1 | CHANGE MASTER TO master_host = '172.20.5.20', |
2.4、开启同步
1 | START SLAVE; |
另外,测试环境也经常遇到由于表结构修改后不同步,导致数据同步出错,此时可以跳过错误的语句使得测试进行下去。
1 | stop slave; |