下载后的mysql binlog日志需要通过mysqlbinlog命令查看,具体参数如下:
mysqlbinlog -vv --base64-output=decode-rows 日志文件名
参数说明:
-v, --verbose
用于输出基于row模式的binlog日志,-vv为列数据类型添加注释
--base64-output=decode-rows
解码binlog里经过base64编码的内容
例:
mysqlbinlog -vv --base64-output=decode-rows mysqlbinlog.0001
具体操作如下图:
注:
如果通过mysqlbinlog解析binlog时遇到类似如下提示:
请用户检查使用的mysqlbinlog是否版本较低,比如使用3.3版本会遇到上述错误提示无法正常解析binlog日志,使用较高版本,如3.4版本可以正常查看,这种情况下用户可以使用较高版本的mysqlbinlog。
ERROR: Error in Log_event::read_log_event(): 'Sanity check failed', data_len: 151, event_type: 35
ERROR: Could not read entry at offset 120: Error in log format or read error.
如问题还未解决,请联系[url=https://selfservice.console.aliyun.com/ticket/createIndex.htm]售后技术支持。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。