加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

MYSQL教程ERROR: Error in Log_event::read_log_event()

发布时间:2020-12-12 01:14:39 所属栏目:MySql教程 来源:网络整理
导读:《MYSQL教程ERROR: Error in Log_event::read_log_event()》要点: 本文介绍了MYSQL教程ERROR: Error in Log_event::read_log_event(),希望对您有用。如果有疑问,可以联系我们。 分析从库1062问题,解析从库binlog日志,报错如下 [root@xxxdb0402 tmp]# mysq

《MYSQL教程ERROR: Error in Log_event::read_log_event()》要点:
本文介绍了MYSQL教程ERROR: Error in Log_event::read_log_event(),希望对您有用。如果有疑问,可以联系我们。

分析从库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',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',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',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',event_type: 2


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

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

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

MYSQL教程[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',event_type: 2

MYSQL教程结果还是一样的报错.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读