在配置文件中配置有
binglog_format=row
的数据库产生的 binglog 日志是不能以正常的mysqlbinlog logfile
的方式打开的, 默认情况下只能看到一些经过base-64编码的信息
- 从MySQL 5.1.28开始,mysqlbinlog多了个参数–verbose(或-v),将改动生成带注释的语句,如果使用两次这个参数(如-v -v),会生成字段的类型、长度、是否为null等属性信息
- 加–base64-output=DECODE-ROWS参数还可以去掉BINLOG开头的信息
1 | mysqlbinlog -v -v --base64-output=DECODE-ROWS mysql-bin.000003 |