未分類 21 7 月 2020 请问 MYSQL 高手们,主从不一致时,如何恢复(数据量大的情况下) 请问 MYSQL 高手们,主从不一致时,如何恢复(数据量大的情况下) 資深大佬 : JL1990 7 我只知道方法 1,导出 SQL 文件,再导入进从库,重新同步。但是这样太慢了吧,一来一回要好几天了。 有没有什么更好的办法? 大佬有話說 (7) 資深大佬 : singerll 用校验工具对比表,手动同步不一致的表,然后在开始自动同步,不建议跳过错误事务。。。 資深大佬 : mikeguan 你上面的情况估计是主库读写太多,导致从库来不及写入 binlog,就算你现在把从库和主库同步了,后面还是有问题。可以考虑换 MySQL7,对主从同步有提升。或者考虑集群? 資深大佬 : sunny2580839896 @singerll #1 工具有哪些 主 資深大佬 : JL1990 percona-toolkit 这些工具 資深大佬 : msg7086 主从理论上不应该不一致。如果经常不一致应该排查。正常同步时只要 binlog 不丢就不会出现不一致,也不需要恢复。 主 資深大佬 : JL1990 @msg7086 服务器异常停机了…重启后就已经是不同步状态。请问大哥这时候一般是如何修复异常的呢?有没有通用的方法。 資深大佬 : msg7086 @JL1990 如果还没用 GTID 同步的话可以试试看。