我只知道方法 1,导出 SQL 文件,再导入进从库,重新同步。但是这样太慢了吧,一来一回要好几天了。
有没有什么更好的办法?
1
singerll 2020-07-18 10:23:34 +08:00 via Android
用校验工具对比表,手动同步不一致的表,然后在开始自动同步,不建议跳过错误事务。。。
|
2
mikeguan 2020-07-18 10:35:48 +08:00 via Android
你上面的情况估计是主库读写太多,导致从库来不及写入 binlog,就算你现在把从库和主库同步了,后面还是有问题。可以考虑换 MySQL7,对主从同步有提升。或者考虑集群?
|
3
sunny2580839896 2020-07-18 14:49:31 +08:00
@singerll #1 工具有哪些
|
4
JL1990 OP percona-toolkit 这些工具
|
5
msg7086 2020-07-18 18:22:22 +08:00 1
主从理论上不应该不一致。如果经常不一致应该排查。
正常同步时只要 binlog 不丢就不会出现不一致,也不需要恢复。 |