在主从架构时,如果使用行格式来记录日志文件,就会出现直接使用mysqlbinlog工具并不能直接看到日志内容。这时需要对日志文件进行解析:
/usr/local/mysql/bin/mysqlbinlog --no-defaults -v -v --base64-output=DECODE-ROWS --start-datetime='2014-01-08 00:00:00' -d bbg mysql-bin.000484 >>/data1/dbback/temp_bbg_binlog0110-03.sql
/usr/local/mysql/bin/mysqlbinlog 选定数据库版本一致的mysqlbinlog工具,否则会报错
-v -v 重要,用于将二进制日志解析成sql
--base64-output=DECODE-ROWS 屏蔽行格式记录的数据