mysqlbinlog命令查看binglog_format=row的日志

在配置文件中配置有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