如何查看阿里雲RDS的MySQL庫中的binlog日志


背景:

  通常我們為了查看MySQL中數據修改的歷史記錄時,會通過查看binlog日志。

  但由於binlog日志是二進制文件,需要解析之后,才能用文本查看工具打開。

案例:

下面以阿里雲RDS的binlog日志查看為例,分享下操作過程。

1. 下載binlog文件:先到阿里雲控制台,在MySQL的“備份恢復”→“日志備份”頁面,找到要要查看的Binlog文件,並下載;

2. 解析binlog文件:在linux系統里使用MySQL的mysqlbinlog命令來解析
  #mysqlbinlog -vv --base64-output=decode-rows  mysql-bin.001445 > /home/mysql-bin.log
  解析:mysql-bin.001445是從rds上下載的binlog備份文件,解析之后的文件放在mysql-bin.log文件中。

3. 查看日志
  解析之后的log文件,可以直接用vi、cat之類的文本查看工具直接訪問;

 


免責聲明!

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



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