环境:

mysql 5.6 ; binlog  3.4 ; binlog_format MIXED ;

.报错:

mysqlbinlog -v --start-position=166084123 mysql-bin.000228 >c.log

ERROR: Error in Log_event::read_log_event(): ‘read error‘, data_len: 1836021866, event_type: 120

.网上解决方案:

上网查看,查到的解决方法都是 mysqlbinlog版本不兼容,mysql 5.5 是mysqlbinlog 3.3版本,mysql 5.6 以上是mysqlbinlog 3.4版本,需要升级mysqlbinlog的版本解决问题。和我的情况完全不符。

我的问题:

mysqlbinlog -v mysql-bin.000228,全量解析日志,没问题。

mysqlbinlog -v --start-position=166084123 mysql-bin.000228 添加start-position解析日志,会出现上述错误。

问题应该在start-position点上,记得之前日志点有问题时会报错:日志点不可用。这次问题奇怪,一开始没去判断日志点是否准确。而且日志点是从xtrabackup_slave_info文件拿的,没理由不准确的。

问题解决:

问题就是出在日志点不准确上,不知道为什么从xtrabackup_slave_info拿到的日志点会不准确。从binlog日志中,取出相近位置点,执行就OK了。

总结:

问题奇怪,感觉和binlog_format=MIXED有关。mixed是个坑,只是因为磁盘性能不行才入坑许久,不能自拔。

原文:https://www.cnblogs.com/nandi001/p/11751152.html

c mysql read错误_mysqlbinlog错误:Error in Log_event::read_log_event(): 'read error'相关推荐

  1. ERROR: Error in Log_event::read_log_event(): ‘Sanity check failed‘, data_len: 67, event_type: 35

    这是一个使用错误的mysql版本的工具导致的低级问题: 我的mysql版本是8.0.17,由于需要单独安装mysql-devel,为了省事,结果从iso镜像里安装了低版本的rpm包,结果rpm安装后影 ...

  2. 读取MySQL二进制文件_MYSQL: mysqlbinlog读取二进制文件报错read_log_event()

    一.问题描述 mysql v 5.0.91 [root@localhost bin]# ./mysqlbinlog /tmp/mysql-bin.000015 /!40019 SET @@sessio ...

  3. mysql 主主忽略错误_MySQL 主主报错: Fatal error: The slave I/O thread stops because master and slave have...

    Mysql 主主启动错误处理 error 信息: Slave_IO_State: Master_Host: 192.168.6.87 Master_User: replication Master_P ...

  4. mysql报08S01的错误- SQL Error: 0, SQLState: 08S01 偶发

    mysql报08S01的错误- SQL Error: 0, SQLState: 08S01 偶发 后台res回来的值为: {"error_code":"UNKNOWN&q ...

  5. mysql登陆错误2003(hy000)_mysql远程无法登陆出现ERROR 2003 (HY000)...解决方法_MySQL

    bitsCN.com Q: 当在另一台机器上登录MySQL时出现如下错误: ERROR 2003 (HY000): Can't connect to MySQL server on 'x.x.x.x' ...

  6. mysql batch insert 遇到错误跳过_mysql 主从复制错误如何跳过

    Mysql 5.7 主从复制错误跳过处理 有时候因为一些操作使得mysql主从服务器有些误差,这样复制的时候会产生错误,一般而言我们可以通过逃过错误的方式,让复制继续下去,我们来演示下如何通过操作跳过 ...

  7. mysql数据库连接过多的错误,可能的原因分析及解决办法

    mysql数据库连接过多的错误,可能的原因分析及解决办法 来源:网络采集 作者:未知 系统不能连接数据库,关键要看两个数据: 1.数据库系统允许的最大可连接数max_connections.这个参数是 ...

  8. suse mysql ERROR1045_Suse发生了错误Access denied for user #39;#39;@#39;localhost#39; toamp;...

    好久没实用MySQL了,上次由于装了Banq的论坛系统.在用MySQL Administrator进去的时候居然提示mysql error number 1045 access denied for ...

  9. mysql主从切换gtid不一致_解决mysql使用GTID主从复制错误问题

    解决mysql使用GTID主从复制错误问题 做MySQL主从的话肯定会遇到很多同步上的问题, 大多数都是由于机器宕机,重启,或者是主键冲突等引起的从服务器停止工作, 这里专门收集类似问题并提供整理解决 ...

最新文章

  1. 大厂的面试官是如何挑人的?
  2. 【Win32API】SendInput ERROR_BUSY 错误原因
  3. 小巨型计算机应用什么领域,计算机应用基础 10
  4. 十二、dbms_logmnr(分析重做日志和归档日志)
  5. 【学习笔记】Node.js学习笔记(二)
  6. eclipse和Myeclipse中的properties文件查看和编辑插件
  7. mysql复制表结构和数据
  8. java 序列化实例_Java中的序列化与反序列化实例
  9. python基础教程廖雪峰云-Python 爬虫:把廖雪峰的教程转换成 PDF 电子书
  10. h文件中报错 unterminated conditional directive的原因
  11. bzoj3332 旧试题 [最大生成树]
  12. 实现简易植物大战僵尸修改器的历程(2)
  13. android 重复文件夹,清理手机空间小工具!搜索重复文件App
  14. 143578-65-8,CYCLO(-D-PHE-HIS-TRP-ALA-VAL-GLY-HIS-LEU-LEU)
  15. 文件管理之文件的逻辑结构
  16. 条形码二维码标签编辑打印软件
  17. SpringBoot 接口数据加解密技巧
  18. iOS发布证书不受信任,钥匙串显示发布证书不受信任解决办
  19. 计算机组成原理(4)IO
  20. 自适应变异粒子群matlab,一种自适应变异粒子群优化算法的制作方法

热门文章

  1. 暗战无人货架 先发制人还是后来居上
  2. 基于MATLAB颜色直方图的图像检索
  3. rails mysql 环境搭建_windows上Rails3环境的配置包括mysql数据库的配置说明
  4. 先尝试一步——简单应用Advanced Installer9.8打包发布vb.net程序(vs2012)
  5. phpstudy搭建pikachu平台
  6. 参数调优为什么要采样_sklearn参数优化方法
  7. 电路设计_路由器方案比较
  8. http://www.drivergenius.com/驱动精灵也是牛b软件了,
  9. docker 具体操作
  10. easyuefi安装不了_手把手教你Windows Linux双系统的安装与卸载