当前位置: 首页 > news >正文

【MySQL】主从复制故障排查与修复总结

1. 问题现象
  • 初始状态Slave_IO_Running: NoSlave_SQL_Running: Yes
  • 核心报错Last_IO_Error: Got fatal error 1236 ... 'Client requested source to start replication from position > file size'
  • 含义:从库请求的起始同步位点(Position)大于主库对应二进制日志文件的实际大小。
2. 根因分析

通过对比主从信息,精准定位了问题:

检查项从库 (Slave)主库 (Master)
日志文件mysql-bin.000001mysql-bin.000001
位置/大小请求位置Read_Master_Log_Pos = 886实际文件大小File_size = 157

结论MASTER_LOG_POS=886是当初执行CHANGE MASTER时手误填写的错误值,导致从库试图读取不存在的字节位置,I/O 线程报错中断。

3. 解决方案与调整过程
  • 初次尝试(方案一):直接执行CHANGE MASTER TO ... MASTER_LOG_POS=157,但错误依旧。
  • 根本解决(彻底重置):在从库执行了更彻底的重置操作,清除了旧的中继日志和缓存信息,并重新指向主库当前正确的位点。
    STOP SLAVE;RESET SLAVE;-- 清除旧的 master 信息RESET SLAVEALL;-- 清除所有中继日志,彻底清理环境CHANGE MASTERTO...MASTER_LOG_POS=157;-- 重新配置正确位点STARTSLAVE;
4. 最终结果
  • Slave_IO_Running: Yes:I/O 线程成功连接主库并读取日志。
  • Slave_SQL_Running: Yes:SQL 线程正常回放日志。
  • Read_Master_Log_Pos: 157:从库已从正确的位置开始同步,Last_IO_Error已清空,复制恢复正常。
5. 核心经验与要点
  • 错误 1236 的指向性:该报错基本锁定为位点(Position)填写错误或主库 binlog 已被清理。
  • 排查关键:通过SHOW SLAVE STATUS获取从库请求的位点,通过主库SHOW BINARY LOGS获取文件实际大小,对比即可确诊。
  • 重置技巧:当CHANGE MASTER无法生效时,务必使用RESET SLAVE ALL彻底清空从库的复制环境再重试,避免旧缓存干扰。
  • 数据一致性提醒:本次因主库刚初始化(无业务数据),直接跳转位点安全可行。若主库已有大量业务数据,位点丢失时必须使用mysqldump重导数据重新搭建,否则会导致数据冲突。
  • 日常维护:后续定期关注Seconds_Behind_Master字段,确保延迟为 0,保持同步健康。
http://www.cnnetsun.cn/news/3277225.html

相关文章:

  • 工业级ADC信号采集系统设计与优化实践
  • 从AGI到ASI:Transformer与多智能体技术路径解析
  • 基于STM32单片机水质监测PH值电导率浑浊度等蓝牙无线APP/WiFi无线APP/摄像头视频监控设计DIY173
  • 先出租算力砸盘、后建数据中心加仓,Meta如何破解算力错配与基因困境?
  • Waterfox 6.6.16.1发布:搜索功能紧急修复,6.7.0-beta.1测试版亮点多!
  • NSK W1401FA精密滚珠丝杠技术详解
  • 2026/7/10学习agent ReAct自动循环agent
  • Codex:Rust 编写的开发者智能代理运行时
  • AI超大规模计算资源分析:从架构选择到中小团队实践指南
  • AI金融监管挑战:从算法黑箱到可解释性治理
  • HarmonyOS购物商城——个人中心数据驱动与路由分化
  • Meta Muse AI图像与视频生成工具:集成社交平台的应用指南
  • TADF材料设计实战:ΔEST < 0.2 eV 分子实现 100% IQE 的 3 个关键策略
  • STM32 直流电机速度环 PID 实战:增量式 vs 位置式,3 组参数调优对比
  • Cocos Creator 2.x项目在VS 2022中配置JavaScript智能提示完整指南
  • CC GUI 插件:在 IDEA 中使用 CodeX
  • GDPR合规落地经验:数据处理活动映射与高风险场景识别的实务要点
  • 深圳国企福利商城有哪些知名服务商
  • LangChain实战指南:构建生产级大模型应用流水线
  • 2026年,行业内专业的短路电流超标治理厂家,究竟哪家更专业?
  • AI模型安全配置规范与企业级CMS权限管理实践
  • 1A,1MHz,30VIN,XZ4115,降压恒流LED驱动芯片
  • SPI 多从机连接 2 种方案对比:常规并联与菊花链模式实战解析
  • TCP/IP 四层模型实战解析:从数据包封装到 5 个核心协议应用
  • python 学习 魔术方法
  • BBOT:一款开源的攻击面扫描工具
  • PCR技术获取目的基因实战:从引物设计到T载体克隆的5步完整流程
  • 店铺售后纠纷越处理越多?多数商家没发现售后处置的底层逻辑漏洞
  • 企业级AI Agent全链路构建:成本控制与生产部署实战指南
  • ESP32 HTTP服务器性能实测:4个并发请求下WS2812 RGB灯网页控制延迟分析