問題描述:
使用 mysqlbinlog -vv mysql-bin.000110 查看 RDS mysql 二進制文件發現類似如下結果:
BINLOG ' MgI+UA8BAAAAZwAAAGsAAAAAAAQANS41LjI1LWxvZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAyAj5QEzgNAAgAEgAEBAQEEgAAVAAEGggAAAAICAgCAA== '/*!*/;
如下圖所示:

解決辦法:
其中標記的部分並非是亂碼,而是經由 base64 編碼之后的結果,可以在通過 mysqlbinlog 查看 binlog 日志時添加參數進行解碼,如下:
mysqlbinlog -vv --base64-output=decode-rows mysql-bin.000110
即可得到解碼后的sql日志記錄

