Home
Sign Up
Sign In
0.5
V2EX
›
问与答
请问 MYSQL 高手们,主从不一致时,如何恢复(数据量大的情况下)
JL1990
·
Jul 18, 2020
· 1844 views
This topic created in 2307 days ago, the information mentioned may be changed or developed.
我只知道方法 1,导出 SQL 文件,再导入进从库,重新同步。但是这样太慢了吧,一来一回要好几天了。
有没有什么更好的办法?
进从库
MySQL
SQL
导出
7 replies
•
2020-07-19 17:33:35 +08:00
singerll
Jul 18, 2020 via Android
1
用校验工具对比表,手动同步不一致的表,然后在开始自动同步,不建议跳过错误事务。。。
mikeguan
Jul 18, 2020 via Android
2
你上面的情况估计是主库读写太多,导致从库来不及写入 binlog,就算你现在把从库和主库同步了,后面还是有问题。可以考虑换 MySQL7,对主从同步有提升。或者考虑集群?
univ
Jul 18, 2020
3
@
singerll
#1 工具有哪些
JL1990
OP
Jul 18, 2020
4
percona-toolkit 这些工具
msg7086
Jul 18, 2020
1
5
主从理论上不应该不一致。如果经常不一致应该排查。
正常同步时只要 binlog 不丢就不会出现不一致,也不需要恢复。
JL1990
OP
Jul 19, 2020 via iPhone
6
@
msg7086
服务器异常停机了…重启后就已经是不同步状态。请问大哥这时候一般是如何修复异常的呢?有没有通用的方法。
msg7086
Jul 19, 2020
7
@
JL1990
如果还没用 GTID 同步的话可以试试看。
About
·
Help
·
Advertise
·
Blog
·
API
·
FAQ
·
Privacy
·
Solana
·
964 Online
Highest 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 34ms ·
UTC 18:51
·
PVG 02:51
·
LAX 10:51
·
JFK 13:51
♥ Do have faith in what you're doing.
❯