ERROR: Error in Log_event::read_log_event(): 'Found invalid event in binary log', data_len: 31, event_type: 35
转载ERROR: Error in Log_event::read_log_event(): 'Found invalid event in binary log', data_len: 31, event_type: 35
[root@testdb mysql]# mysqlbinlog --base64-output=DECODE-ROWS -vv -d jundb testdb-bin.000011 > jundb.sql
ERROR: Error in Log_event::read_log_event(): 'Found invalid event in binary log', data_len: 31, event_type: 35
查看 mysqlbinlog 版本
[root@testdb mysql]# which mysqlbinlog
/usr/bin/mysqlbinlog
[root@testdb mysql]# mysqlbinlog --version
mysqlbinlog Ver 3.3 for Linux at x86_64
[root@testdb mysql]# /opt/mysql/mysql-5.7.14-linux-glibc2.5-x86_64/bin/mysqlbinlog --version
/opt/mysql/mysql-5.7.14-linux-glibc2.5-x86_64/bin/mysqlbinlog Ver 3.4 for linux-glibc2.5 at x86_64
原因分析
mysql5.6等高版本binlog文件增加了新的binlog event,如gtid event等。
mysql5.5版本的mysqlbinlog是识别不了这样的binlog event的。
解决方法
使用高版本的mysqlbinlog解析低版本的mysql产生的binlog,或者在执行mysqlbinlog的时候指定绝对路径。
本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
上一篇:mysqldump备份脚本
下一篇:创建只读用户
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章