由于mysql主服务器异外重启, 导致slave maysql server报错, 错误如下:
查看从伺服器错误:
mysql> show slave status\G;
Master_Log_File: mysql-bin.000288
Read_Master_Log_Pos: 627806304
Relay_Log_File: mysql-relay-bin.000990
Relay_Log_Pos: 627806457
Relay_Master_Log_File: mysql-bin.000288
Slave_IO_Running: No
Slave_SQL_Running: Yes
Exec_Master_Log_Pos: 627806304
Relay_Log_Space: 627806663
......
Last_IO_Error: Got fatal error 1236 from master when  reading data from binary log:
'Client requested master to start  replication from impossible position'
mysql错误日志:
tail /data/mysql/mysql-error.log               #绿色标示为 数据库存储路径
111010 17:35:49 [ERROR] Error reading packet from server: Client requested master
 to start replication from impossible position ( server_errno=1236)
111010 17:35:49 [ERROR] Slave I/O: Got fatal error 1236 from master when reading data
from binary log: 'Client requested master to start replication from impossible
position', Error_code: 1236
111010 17:35:49 [Note] Slave I/O thread exiting, read up to log 'mysql-bin.000288',
position 627806304

把Relay_Master_Log_File: mysql-bin.000288日志导出

[root@db1 ~]# mysqlbinlog /data/mysql/mysql-bin.000288 > test.txt
less text.txt
看最后一部分
# at 627625495
#111010 16:35:46 server id 1 end_log_pos 627625631 Query thread_id=45613333
exec_time=32758 error_code=0
SET TIMESTAMP=1318289746/*!*/;
delete from freeshipping_bef_update where part='AR-4006WLM' and code=''
/*!*/;
# at 627625631
#111010 16:35:46 server id 1 end_log_pos 627625751 Query thread_id=45613333
exec_time=32758 error_code=0
SET TIMESTAMP=1318289746/*!*/;
delete from shippingFee_special where part='AR-4006WLM'
/*!*/;
DELIMITER ;
# End of log file
ROLLBACK /* added by mysqlbinlog */;
/*!50003 SET COMPLETION_TYPE=@OLD_COMPLETION_TYPE*/;
找到最接近错误标记627655136的一个position是627625631.
再回到slave机器上change master, 将postion指向这个位置.
mysql> stop slave;
Query OK, 0 rows affected (0.00 sec)
mysql> change master to master_log_file='mysql-bin.000288',master_log_pos=627625631;
Query OK, 0 rows affected (0.06 sec)
mysql> start slave;
Query OK, 0 rows affected (0.00 sec)
再次查看
mysql> show slave status\G;
*************************** 1. row ***************************
Slave_IO_State: Queueing master event to the relay log
Master_Host: 192.168.21.105
Master_User: rep
Master_Port: 3306
Connect_Retry: 10
Master_Log_File: mysql-bin.000289
Read_Master_Log_Pos: 25433767
Relay_Log_File: mysql-relay-bin.000003
Relay_Log_Pos: 630
Relay_Master_Log_File: mysql-bin.000289
Slave_IO_Running: Yes
Slave_SQL_Running: Yes
主从同步正常了, 同样的方法修复其它slave机器.

转载于:https://blog.51cto.com/461205160/1737721

MySQL主从失败 错误Got fatal error 1236解决方法相关推荐

  1. MySQL主从失败 错误Got fatal error 1236

    刚洗完澡准备睡觉,同事给我打电话说团购数据库主从不同步了,尼玛,咋就这么苦逼呢,好吧,速度开电脑拨×××解决. 1.登录从库查看主从同步状态,确实是否不同步 1 2 3 4 5 6 7 8 9 10 ...

  2. mysql数据库主从不同步_MySQL数据库之mysql主从数据库不同步的2种解决方法

    本文主要向大家介绍了MySQL数据库之mysql主从数据库不同步的2种解决方法 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 今天发现Mysql的主从数据库没有同步 先上Mas ...

  3. 计算机会显示错误的是,电脑提示蓝屏错误WHEA UNCORRECTABLE ERROR的解决方法

    我们知道,在电脑遇到一些问题故障时,通常会蓝屏显示,并且有一定的错误提示.有用户发现电脑提示蓝屏错误WHEA UNCORRECTABLE ERROR,那么应该如何解决这个问题?新版的蓝屏提示信息很少, ...

  4. mysql主从同步报错Fatal error: The slave I/O thread stops because master and slave have equal MySQL server

    问题:在mysql主从同步的过程中检查主从同步状态时IO线程报错 Last_IO_Error: Fatal error: The slave I/O thread stops because mast ...

  5. ADS错误(Fatal)L6002U解决方法

    ADS编译错误: Fatal L6002U:Could not open file:.....解决办法 使用ADS1.2编译文件时,出现错误报告Error:(Fatal) L6002U:could n ...

  6. mysql主从数据库不同步的2种解决方法(转)

    今天发现Mysql的主从数据库没有同步  先上Master库:  mysql>show processlist; 查看下进程是否Sleep太多.发现很正常.  show master statu ...

  7. iis错误Server Application Error的解决方法(附修复工具下载)

    跟我一起住的一哥们,现在因为工作的需要,开始接触网络了,结果在很不容易的查询请教中,安装完IIS后,出现了让人心酸的问题:     Server application Error The Serve ...

  8. fatal error怎么解决,有什么快捷的解决方法

    fatal error怎么解决,其实是有多种的解决方法的,主要是看你想用哪种解决方法去进行解决,下面一起来看看. 一.fatal error的解决方法 1.按win+R,弹出运行窗口. 2.输入reg ...

  9. mysql从库有张表不同步_mysql主从数据库不同步的2种解决方法

    mysql主从数据库不同步的2种解决方法 (2014-04-26 08:16:11) 标签: 今天 适用于 数据 今天收现Mysql的主从数据库没有同步 先上Master库: mysql>sho ...

最新文章

  1. 【Android 内存优化】Android 工程中使用 libjpeg-turbo 压缩图片 ( 初始化压缩对象 | 打开文件 | 设置压缩参数 | 写入压缩图像数据 | 完成压缩 | 释放资源 )
  2. NBA表格_多伦多猛龙,向NBA大结局说不!猛龙夺冠创下了哪些记录?
  3. aspx网页背景图片设置代码_python requests,BeautifulSoup批量下载360图片
  4. 性能瓶颈分析整体思路
  5. mybatis支持驼峰自动转换sql吗_四、SpringBoot整合mybatis——配置mybatis驼峰命名规则自动转换...
  6. vue --- ref属性获取dom元素和子组件的方法
  7. BZOJ 3295: [Cqoi2011]动态逆序对 cdq分治
  8. ai驱动数据安全治理_人工智能驱动的Microsoft工具简介
  9. 【opencv学习】图像特征检测
  10. GIT提交记录和Revert commit过程分析
  11. 抖音联合巨量引擎、飞书推出五项举措 助中小企业共度疫情难关
  12. mysql的脚本默认存_MySQL修改默认存储引擎的实现方法
  13. 百行代码,轻松实现机器人语音对话
  14. Spark机器学习-LDA算法09
  15. matlab 模拟电磁学时域有限差分法,MATLAB模拟的电磁学时域有限差分法
  16. SE壳破解 ---- QQ空间最近访客提取,2012-豆豆营销 等软件
  17. logistic模型 matlab,logistic模型MATLAB代码
  18. HDFS的机架感知(rack aware)
  19. html5橡皮擦,用HTML5 Canvas API中的clearRect()方法实现橡皮擦功能
  20. Netty中使用WebSocket实现服务端与客户端的长连接通信发送消息

热门文章

  1. 诺基亚塞班系列最强回顾(搬运整理)
  2. Javascript-入门
  3. switch case 判断是否为按钮、设置属性 Load Foreach 绑定事件
  4. poj1789(prim)
  5. C#鼠标控制控件移动的示例
  6. cmake + visual studio 配置出错的解决方法
  7. ExtJs组件之间的相互访问,访问机制
  8. Linux命令操作,文件复制,删除修改等
  9. Web项目中获取SpringBean——在非Spring组件中获取SpringBean
  10. 从《芈月传》看热门IP在互联网视频行业的“前世今生”