查看阿里云RDS binglog的方法

从阿里云的RDS下载binlog后,直接使用 mysqlbinlog 二进制文件名 工具看到的binlog是加密的,因此需要按时间点从后台备份的binlog日志从阿里云导出来,然后用mysqlbinlog查看日志内容:

mysqlbinlog -vv --base64-output=decode-rows [-d 库名 --start-position= --stop-position=] mysql-bin.000255> tmp.sql

如果将备份的SQL直接导入到数据库,可以直接使用

mysqlbinlog -vv --base64-output=decode-rows mysql-bin.000255 | mysql -u'' -p'' 
出现的问题:

ERROR: Error in Log_event::read_log_event(): ‘Found invalid event in binary log’, data_len: 111, event_type: 35
这个是mysqlbinglog的版本导致的,需要换高版本的mysql

发布了319 篇原创文章 · 获赞 140 · 访问量 82万+

猜你喜欢

转载自blog.csdn.net/m0_37886429/article/details/103510143