RDS for MySQL 通過 mysqlbinlog 查看 binlog 亂碼


 

 

問題描述:

使用 mysqlbinlog -vv mysql-bin.000110 查看 RDS mysql 二進制文件發現類似如下結果:

BINLOG ' MgI+UA8BAAAAZwAAAGsAAAAAAAQANS41LjI1LWxvZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAyAj5QEzgNAAgAEgAEBAQEEgAAVAAEGggAAAAICAgCAA== '/*!*/; 

如下圖所示:

 

 

解決辦法:

其中標記的部分並非是亂碼,而是經由 base64 編碼之后的結果,可以在通過 mysqlbinlog 查看 binlog 日志時添加參數進行解碼,如下:

mysqlbinlog -vv --base64-output=decode-rows mysql-bin.000110

即可得到解碼后的sql日志記錄

 

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM