MySQL主从失败 错误Got fatal error 1236解决方法
由于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解决方法相关推荐
- MySQL主从失败 错误Got fatal error 1236
刚洗完澡准备睡觉,同事给我打电话说团购数据库主从不同步了,尼玛,咋就这么苦逼呢,好吧,速度开电脑拨×××解决. 1.登录从库查看主从同步状态,确实是否不同步 1 2 3 4 5 6 7 8 9 10 ...
- mysql数据库主从不同步_MySQL数据库之mysql主从数据库不同步的2种解决方法
本文主要向大家介绍了MySQL数据库之mysql主从数据库不同步的2种解决方法 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 今天发现Mysql的主从数据库没有同步 先上Mas ...
- 计算机会显示错误的是,电脑提示蓝屏错误WHEA UNCORRECTABLE ERROR的解决方法
我们知道,在电脑遇到一些问题故障时,通常会蓝屏显示,并且有一定的错误提示.有用户发现电脑提示蓝屏错误WHEA UNCORRECTABLE ERROR,那么应该如何解决这个问题?新版的蓝屏提示信息很少, ...
- 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 ...
- ADS错误(Fatal)L6002U解决方法
ADS编译错误: Fatal L6002U:Could not open file:.....解决办法 使用ADS1.2编译文件时,出现错误报告Error:(Fatal) L6002U:could n ...
- mysql主从数据库不同步的2种解决方法(转)
今天发现Mysql的主从数据库没有同步 先上Master库: mysql>show processlist; 查看下进程是否Sleep太多.发现很正常. show master statu ...
- iis错误Server Application Error的解决方法(附修复工具下载)
跟我一起住的一哥们,现在因为工作的需要,开始接触网络了,结果在很不容易的查询请教中,安装完IIS后,出现了让人心酸的问题: Server application Error The Serve ...
- fatal error怎么解决,有什么快捷的解决方法
fatal error怎么解决,其实是有多种的解决方法的,主要是看你想用哪种解决方法去进行解决,下面一起来看看. 一.fatal error的解决方法 1.按win+R,弹出运行窗口. 2.输入reg ...
- mysql从库有张表不同步_mysql主从数据库不同步的2种解决方法
mysql主从数据库不同步的2种解决方法 (2014-04-26 08:16:11) 标签: 今天 适用于 数据 今天收现Mysql的主从数据库没有同步 先上Master库: mysql>sho ...
最新文章
- 【Android 内存优化】Android 工程中使用 libjpeg-turbo 压缩图片 ( 初始化压缩对象 | 打开文件 | 设置压缩参数 | 写入压缩图像数据 | 完成压缩 | 释放资源 )
- NBA表格_多伦多猛龙,向NBA大结局说不!猛龙夺冠创下了哪些记录?
- aspx网页背景图片设置代码_python requests,BeautifulSoup批量下载360图片
- 性能瓶颈分析整体思路
- mybatis支持驼峰自动转换sql吗_四、SpringBoot整合mybatis——配置mybatis驼峰命名规则自动转换...
- vue --- ref属性获取dom元素和子组件的方法
- BZOJ 3295: [Cqoi2011]动态逆序对 cdq分治
- ai驱动数据安全治理_人工智能驱动的Microsoft工具简介
- 【opencv学习】图像特征检测
- GIT提交记录和Revert commit过程分析
- 抖音联合巨量引擎、飞书推出五项举措 助中小企业共度疫情难关
- mysql的脚本默认存_MySQL修改默认存储引擎的实现方法
- 百行代码,轻松实现机器人语音对话
- Spark机器学习-LDA算法09
- matlab 模拟电磁学时域有限差分法,MATLAB模拟的电磁学时域有限差分法
- SE壳破解 ---- QQ空间最近访客提取,2012-豆豆营销 等软件
- logistic模型 matlab,logistic模型MATLAB代码
- HDFS的机架感知(rack aware)
- html5橡皮擦,用HTML5 Canvas API中的clearRect()方法实现橡皮擦功能
- Netty中使用WebSocket实现服务端与客户端的长连接通信发送消息