- ubuntu12.04环境下使用kvm ioctl接口实现最简单的虚拟机
- Ubuntu 通过无线网络安装Ubuntu Server启动系统后连接无线网络的方法
- 在Ubuntu上搭建网桥的方法
- ubuntu 虚拟机上网方式及相关配置详解
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.
这篇CFSDN的博客文章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', 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 。
结果还是一样的报错.
最后此篇关于ERROR: Error in Log_event::read_log_event()的文章就讲到这里了,如果你想了解更多关于ERROR: Error in Log_event::read_log_event()的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。
分析从库1062问题,解析从库binlog日志,报错如下 [root@xxxdb0402 tmp]# mysqlbinlog mysql-bin.004271 > 4.log ERROR:
我是一名优秀的程序员,十分优秀!