首页/数据/数据库速查/IO 线程故障排查(网络/认证/位点)
本包目录(495 条)
MySQL 基础与连接36 条SQL 语法52 条用户与权限21 条备份与恢复56 条
主从复制与高可用53 条
性能与调优57 条Redis 命令96 条Redis 运维与场景124 条

IO 线程故障排查(网络/认证/位点)

IO 线程断 = 拉不到 binlog:常见于网络不通、认证失败、binlog 被清理(1236)、源端账号变更;看 Last_IO_Error 报错码定位。

数据库速查数据更新于 2026-10-12

常见报错

错误含义处置
2003连不上源端网络/防火墙/端口
1045认证失败账号密码/来源主机
1236源端 binlog 已被清理从备份重建或换位点
2013/在重连连接中断网络抖动/超时参数

排查与重连

排查与重连
-- 从库
SHOW REPLICA STATUS\G   -- 看 Last_IO_Error
-- 网络连通
--   telnet 10.0.0.10 3306
-- 修复后
STOP REPLICA IO_THREAD;
START REPLICA IO_THREAD;
1236(binlog 被清)无法靠重试解决:要么从备份重做从库,要么人工定位可用起点。

易错点

  • 只重启不定位:1236 类问题永远好不了,重启只是重复失败
  • 源端维护窗口清理了 binlog:主从保留窗口要纳入维护 checklist

数据来源与参考

  • MySQL 8.0 Reference Manual: Replication Error Codes

相关工具

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