• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > ERROR: Error in Log_event::read_log_event()

ERROR: Error in Log_event::read_log_event()

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了frameworkevent error,securityerrorevent,error 522 event,error 520 event id:,error 522 event id等相关知识,希望本文的分享对您有所帮助
分析从库1062问题,解析从库binlog日志,报错如下

[root@xxxdb0402 tmp]# mysqlbinlog mysql-bin.004271 > 4.log
ERROR: Error in Log_event::read_log_event(): 'read error', data_len: 438, event_type: 2
[root@xxxdb0402 tmp]# grep  'rding' 4.log > rd4.log
[root@xxxdb0402 tmp]# ll rd4.log
-rw-r--r-- 1 root root 0 Sep  3 17:50 rd4.log
空的,第四个日志没有录入操作


奇怪报错了,google之,3种方案

1 写全路径

[root@xxxdb0402 tmp]# /opt/mysql/product/5.5.25a/bin/mysqlbinlog mysql-bin.004271 > 4.log
ERROR: Error in Log_event::read_log_event(): 'read error', data_len: 438, event_type: 2
[root@xxxdb0402 tmp]# whereis  mysqlbinlog
mysqlbinlog: /usr/bin/mysqlbinlog
[root@xxxdb0402 tmp]# /usr/bin/mysqlbinlog mysql-bin.004271 > 4.log
/usr/bin/mysqlbinlog: Character set '#45' is not a compiled character set and is not specified in the '/usr/share/mysql/charsets/Index.xml' file
ERROR: Error in Log_event::read_log_event(): 'read error', data_len: 438, event_type: 2


2 加-f强制解析

[root@xxxdb0402 tmp]# mysqlbinlog -f mysql-bin.004271 > 4.log
ERROR: Error in Log_event::read_log_event(): 'read error', data_len: 438, event_type: 2


3 这个copy过来的日志的时候,db正往日志里面写数据呢,从新copy下binlog到/tmp下。

那就重新copy一次binlog,再解析
[root@xxxdb0402 tmp]# cp /mysqldata/data/mysql-bin.004271 /tmp/
cp: overwrite `/tmp/mysql-bin.004271'? y
[root@xxxdb0402 tmp]# /opt/mysql/product/5.5.25a/bin/mysqlbinlog mysql-bin.004271 > 4.log
ERROR: Error in Log_event::read_log_event(): 'read error', data_len: 438, event_type: 2


3种方案都报一样的错误。Mysql版本5.5.25a。linux环境centos6.0


这个问题如何搞定,比较诡异?


朋友建议直接在mysql的数据目录之下用mysqlbinlog试下

[root@xxxdb0402 data]# /opt/mysql/product/5.5.25a/bin/mysqlbinlog -f mysql-bin.004271 > 4.log
ERROR: Error in Log_event::read_log_event(): 'read error', data_len: 438, event_type: 2

结果还是一样的报错。

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • ERROR: Error in Log_event::read_log_event()

相关文章

  • 2017-05-11优化mysql数据库的经验总结
  • 2017-05-11mysql的3种分表方案
  • 2018-12-05MySQL数据库服务器逐渐变慢分析与解决方法分享
  • 2017-05-11mysql远程登录出错的解决方法
  • 2018-12-05用SQL语句实现随机查询数据并不显示错误数据的方法
  • 2018-12-05MySQL学习笔记之创建、删除、修改表的方法_MySQL
  • 2018-12-05Oracle 游标使用总结
  • 2017-05-11MySQL延迟关联性能优化方法
  • 2018-12-05mysql中utf8和utf8mb4之间的区别有哪些?
  • 2018-12-05MAC下MySQL初始密码忘记生物解决办法分享(图)

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • 关于mysql explain中key_len的计算方法讲解
    • mysql 5.7.19在centos6.5下的安装配置详解
    • SQL CONVERT转化函数使用方法小结
    • Oracle使用触发器和mysql中使用触发器的案例比较
    • MySQL优化之分区表_MySQL
    • MySQL联合索引用法示例_MySQL
    • MongoDB的三层操作
    • mysql 读写分离(基础篇)
    • ORA-00600: internal error code, arguments: [kqlnrc_1], [0x70
    • 浅谈Oracle数据库的建模与设计

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有