波罗哥

导航

如何查看阿里云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之类的文本查看工具直接访问;

 

---------------

希望能帮助到你,如有不同的想法或建议,欢迎留言讨论!

posted on 2021-12-22 18:05  波罗哥  阅读(2395)  评论(0)    收藏  举报