首页/数据/数据库速查/复制故障排查清单(从症状到根因)
主从复制与高可用53 条

复制故障排查清单(从症状到根因)

复制异常按清单推进:先看 SHOW REPLICA STATUS 两线程与错误码,再查网络/账号/位点/数据冲突,最后才是参数与性能。

数据库速查数据更新于 2026-10-12
  • ① 两线程状态:IO/SQL 谁不对
  • ② Last_IO_Error / Last_SQL_Error 读错误码
  • ③ 网络:连源端 3306 通不通、SSL 证书是否过期
  • ④ 账号:repl 账号密码/来源主机是否被改
  • ⑤ 位点:1236(binlog 被清)/位点漂移
  • ⑥ 数据:1062/1032 由一致性校验定位
  • ⑦ 性能:relay 积压→并行度/大事务/MDL

速诊命令

速诊命令
SHOW REPLICA STATUS\G
SELECT * FROM performance_schema.replication_applier_status_by_worker\G
SHOW PROCESSLIST;
每次处理完把「症状→根因→动作」记入运维日志,复制问题高度重复。

易错点

  • 不读错误码就开始改参数:浪费窗口还引入新变量
  • 修复后不做追平确认:线程绿色但数据仍有洞

数据来源与参考

  • MySQL 8.0 Reference Manual: Replication Troubleshooting

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌