mysql 1236 bug_MySQL 1236错误解决方法
由于主服务器异外重启, 导致从报错, 错误如下:
show slave status错误:
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
[root@db1 ~]# mysqlbinlog /data/mysql/binlog/mysql-bin.000288 > mysql-bin.000288.sql
less mysql-bin.000288.sql
看最后一部分
# 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机器.
mysql 1236 bug_MySQL 1236错误解决方法相关推荐
- Navicat Premium链接MySQL时出现2059错误解决方法
下面这个是有关Navicat Premium链接MySQL时出现2059错误解决方法的教程(在看该教程之前mysql的配置已完成) 链接MySQL时出现2059错误该怎么解决呢? 提示:以下是本篇文章 ...
- mysql hy000 2013_MySQLERROR2013(HY000)错误解决方法
当通过 TCP/IP 连接 MySQL 远程主机时,出现 ERROR 2013 (HY000): Lost connection to MySQL server at 'reading initial ...
- windows无法启动MySQL服务出现1053错误解决方法
今天打开mysql,出现这样的一个错误弹窗: 我以为是mysql服务没有启动,于是去启动服务,发现出现 Windows无法启动MySql服务(位于本地计算机上).错误 1053:服务没有及时响应启动或 ...
- SQLyog连接MySQL时出现2058错误解决方法
解决方案 第一步 Win+R→cmd打开命令提示符, 输入以下命令:mysql -u root -p 1.1 提示Enter password,输入密码即可 1.2 如果提示"mysql不是 ...
- mysql 1577_Mysql ERROR 1577错误解决方法
今天将Mysql升级到了5.1.31,用Navicat打开数据库添加数据,出现了1577错误,提示信息: 复制代码 代码如下:ERROR 1577 (HY000): Cannot proceed be ...
- MySQL报错——Windows无法启动MySQL服务(位于本地计算机上)。错误⒉系统找不到指定的文件。、windows无法启动MySQL服务出现1053错误解决方法
今天想使用MySQL,想在命令行窗口启动MySQL, 于是执行了如下命令: net start mysql 结果报错了,如下图所示: 然后又去服务里面手动启动 结果不出所料的还是报错了,错误提示如下图 ...
- mysql 1236_Mysql主从同步Last_IO_Errno:1236错误解决方法
Mysql主从同步的Last_IO_Errno:1236错误是什么原因呢,我们要如何来解决这个问题呢?下面和小编一起来看看关于此问题的记录与解决办法. 从服务器错误代码: Last_IO_Errno: ...
- 解决Mysql:unrecognized service错误的方法(CentOS)附:修改用户名密码
2019独角兽企业重金招聘Python工程师标准>>> service mysql start出错,mysql启动不了,解决mysql: unrecognized service错误 ...
- Linux下MySql出现#1036 – Table ‘ ‘ is read only 错误解决方法
Linux下MySql出现#1036 – Table ' ' is read only 错误解决方法 参考文章: (1)Linux下MySql出现#1036 – Table ' ' is read o ...
- mysql出现ERROR1698(28000):Access denied for user root@localhost错误解决方法
mysql出现ERROR1698(28000):Access denied for user root@localhost错误解决方法 参考文章: (1)mysql出现ERROR1698(28000) ...
最新文章
- java怎么防止表单重复提交_如何防止表单重复提交
- linux 如何创建内核进程,Linux内核的进程创建和执行.pdf
- SpringData_JpaRepository接口
- 辍学的名人_辍学效果如此出色的5个观点
- Linux最全命令详解,请记下来!
- 拓端tecdat|R语言数据可视化分析案例:探索BRFSS数据
- Android 图标异常,APK格式文件图标显示异常
- 敏捷个人A1组第三次练习讨论 你是如何管理你的精力的?
- Team Foundation Server BuilderService LOG
- html之使用session进行服务器之间的跳转以及记录
- 记一次quartz定时任务不执行排雷
- Qt opengl fps相机
- Unity地图分割组合时出现接缝的处理办法
- c 窗体连接mysql_c 窗体如何连接数据库
- 快递地址写错了怎么办?快宝地址清洗(PHP示例)
- Python实用案例,Python脚本,Python实现帮你选择双色球号码
- 外贸品牌企业邮箱哪个好用?
- 【聆听】泰戈尔诗集(六)
- python怎么算数据平均数,python怎样求10个数的平均数
- 基于Python-Opencv实现哈哈镜效果
热门文章
- 数学建模国赛2022C解题分享
- 打印表格留标题怎么设置_表格打印怎么保留标题!EXCEL打印如何设置每页都显示标题栏...
- jsoup的简单实用兼谈一个简单的汇率查询(原创)
- ASP.NET的图片上传和显示
- 认识黑客常用的入侵方法
- 简单的股票行情演示(一) - 实时标的数据
- IP签名档PHP源码,简单几步,教你制作自己的显IP签名档
- android studio的旅游APP的开发和设计
- HTML文件均以()标记符开始,助理电子商务师教程网页制作
- 对标金九银十:各大厂最新Java面试真题整理+简历模板