如何查看阿里云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