在重启了外国B的服务器后,发现国内A数据库同步突然停止了,导致国内A服务器复制失败,如下:

国内A就报下面的错误:

090910 22:47:18 [ERROR] Error reading packet from server: Client requested master to start replication from impossible position ( server_errno=1236)

090910 22:47:18 [ERROR] Got fatal error 1236: Client requested master to start replication from impossible position from master when reading data from binary log

090910 22:47:18 [Note] Slave I/O thread exiting, read up to log mysql-bin.000008, position 753871857

国外B是正常的。

然后我上网找一些一些资料.

出现这样的错误是由于同步数据的位出现错误.

也就是错误提示里说明的问题.

登陆到国外B上面用mysqlbinlog查看

[root@xxx mysql]# mysqlbinlog –start-position=753871857 mysql-bin.000008

/*!40019 SET @@session.max_insert_delayed_threads=0*/;

/*!50003 SET @OLD_COMPLETION_TYPE=@@COMPLETION_TYPE,COMPLETION_TYPE=0*/;

DELIMITER /*!*/;

DELIMITER ;

# End of log file

ROLLBACK /* added by mysqlbinlog */;

/*!50003 SET COMPLETION_TYPE=OLD_COMPLETION_TYPE*/;

确实没有这个位置,

为了进一步确认,我将binlog dump成文本文件

mysqlbinlog mysql-bin.000008 > 1.txt

开打1.txt文件

# at 753870260

#080724 16:21:25 server id 2 end_log_pos 753870665 Query thread_id=185 exec_time=0 error_code=0

SET TIMESTAMP=1216887685/*!*/;

insert into im_offlinemsg_200807(gmt_create,type,from_id,to_id,content)values(sysdate(),0,cnalichnzizufhm,cnalichnluelee,AAFcQzB4NzBmZlxGy87M5VxUob7Iureiob9cQzBcUzB4OS4weGI0XEbLzszlXFRodHRwOi8vYmJzLmticmVuLmNuL3RhaXdhbi5odG1sDQq7qMHLztLV+9X70rvN7cnPtcTKsbzksKGjrNbV09q447rDwcujrL/syKW/tL+0o6y8×7XDwfS49tHUxbZcVC86JFxULzpnaXJs)/*!*/;

# at 753870665

#080724 16:21:25 server id 2 end_log_pos 753870692 Xid = 35714167

COMMIT/*!*/;

DELIMITER ;

# End of log file

ROLLBACK /* added by mysqlbinlog */;

/*!50003 SET COMPLETION_TYPE=@OLD_COMPLETION_TYPE*/;

找到他相接近的位置就可以了.

发现mysql-bin.000008里面最接近753871857的一个有效的position是753870665。好像有error_code是无效的。

然后在国外B上执行 再change master命令命令内容如下,将位置指定为这个最后位置:

stop slave;

CHANGE MASTER TO MASTER_HOST='xxx.xxx.xxx.xxx',

MASTER_USER='root',

MASTER_PASSWORD='******',

MASTER_LOG_FILE='mysql-bin.000008',

MASTER_LOG_POS=753870665;

start slave;

问题就解决了。

mysql 同步失败_mysql 同步失败解决方法 (错误:1236)相关推荐

  1. 苹果cms安装mysql检测失败_苹果cms安装失败的几种解决方法

    咱们今天继续说下苹果cms关于安装相关的几个常见问题,苹果cms安装失败的几种解决方法.苹果cms在安装时总是会遇到这样或是那样的问题,今天做个简单的总结吧.一起来互相学习和交流. 1,苹果cms一直 ...

  2. 苹果cms安装mysql检测失败_苹果cms安装失败怎么回事?苹果cms安装失败的几种解决方法...

    这篇文章主要为大家详细介绍了苹果cms安装失败怎么回事?苹果cms安装失败的几种解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴. 咱们今天继续说下苹果cm ...

  3. mysql新加不了数据库_MySQL数据库之mysql增加新用户无法登陆解决方法

    本文主要向大家介绍了MySQL数据库之mysql增加新用户无法登陆解决方法 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 今天安装openstack folsom版本,安装完m ...

  4. apmserv mysql5.1启动失败_apmserv启动失败的原因以及解决方法

    在本地测试环境当中,很多人遇到过apmserv集成软件启动失败的问题:有apache启动失败.mysql启动失败:系统天堂小编针对apmserv启动失败的原因整理了对应的解决方法在这里分享给大家. 现 ...

  5. win10系统打开更新服务器失败怎么回事,Win10系统一直无法安装更新怎么办 Win10更新一直安装失败的3种解决方法...

    经常会有小伙伴反馈,Win10无法安装更新怎么办?其实,Windows 10更新方法有很大,总有一种方式可以解决问题.以下是Win10更新失败的三种解决方式,帮你轻松解决更新失败问题. Win10更新 ...

  6. python open找不到文件的原因_浅谈python在提示符下使用open打开文件失败的原因及解决方法...

    题目:在提示符下使用open打开一个文件 刚开始网上看了下打开的方式,结果一直实现不了,报错是没找到这个文件,而且和我输入的文件名不一样. 错误如下: >>>open('d:\456 ...

  7. Win10 安装 MongoDB 3.6.5 失败的问题及解决方法

    MongoDB 3.6.5 2008R2Plus SSL (64 bit) Setup Wizard ended prematurely 在安装 MongoDB 的时候,出现了MongoDB 3.6. ...

  8. go插件 vscode 报错_MacOS中 VSCode 安装 GO 插件失败问题的快速解决方法

    问题重现 Installing golang.org/x/tools/cmd/guru FAILED Installing golang.org/x/tools/cmd/gorename FAILED ...

  9. php大文件上传失败的原因及解决方法

    php大文件上传失败的原因及解决方法 参考文章: (1)php大文件上传失败的原因及解决方法 (2)https://www.cnblogs.com/cxx8181602/p/9282576.html ...

最新文章

  1. tensorflow中的lstm的state
  2. Gson应用:利用map和list来拼装Json消息
  3. 卍解,开放基础架构的力量--9月26日免费大型讲座预告
  4. opencl获取gpu信息_如果在尝试获取OpenCL gpu设备类型时,Char *语句出现问题
  5. 从未在一起更让人遗憾_擦肩而过的遗憾,远离家乡逆行武汉,盘点《在一起》那些泪目瞬间...
  6. 安全:incaseformat蠕虫病毒来袭,你中招了吗?
  7. android addtextchangedlistener参数,【Android】关于addTextChangedListener()方法的上机记录...
  8. HWSD土壤数据库介绍
  9. FileUtils工具类的使用
  10. 辉群 mysql支持,群辉下的nas各项共享设置——白羊座适用
  11. 短期出差北京个人所见所闻所感
  12. Blow Up 3macOS图片放大锐利的详细使用教程与安装方法
  13. Git系列——删除文件的找回
  14. Labview的子VI
  15. 全志H3停产,A40I/T3更胜一筹--CoM-X40I核心模块来了
  16. 法国CONDENSE珂蒂丝官宣苏菲-玛索成为香水系列代言人
  17. 2021-07-17 以太网-网络电缆被拔出解决方法
  18. 当经历所有大厂的实习面试过后
  19. Intel 快速存储蓝屏
  20. 获取Flickr API key及利用Python获取Flickr数据

热门文章

  1. 90后魔术师李孟孟受邀参加中国圈子联合会活动
  2. CSM(Certified Scrum Master)敏捷大师培训总结
  3. Mysql数据库连接池之C3p0的使用
  4. Dreamweaver怎么用css设置基本的文字属性
  5. word怎么改一张纸的方向_word怎样单独改变一张纸的方向
  6. 造纸行业仍处于“去库存”阶段
  7. Ubuntu系统中mplayer查找rmvb视频解码器的过程解析
  8. PHP代码审计DVWA[XSS (Reflected)]
  9. 品牌营销的反思录:品牌、市场与营销学习心得笔记
  10. HDU4006.The kth great number(优先队列)