查看阿里雲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

發佈了323 篇原創文章 · 獲贊 144 · 訪問量 83萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章