前言
当mysql主从(一主一从模式)数据不同步,常规方式解决不掉,故全量恢复数据并同步数据。
发现问题
首先可以由 mstaer status 观察到主从已经未同步,其次s lave status 看到 slave_sql 的运行状态是no的,而且有 error 产生错误代码1062;网上百度的跳过错误的方式并没有解决该问题,所以决定重做主从,恢复全量数据。
问题解决
备份主库数据:
#mysqldump --socket=/xxx/mysql.sock --single-transaction --master-data=2 -uroot -p'xxxx' -h xx.xx.xx.xx --all-databases > dbdump_20190128.sql
从库恢复数据:
1)先将导出数据文件分发给slave主机
2)从库恢复数据:MySQL [(n