1. 程式人生 > >如何使用mysqlbinlog 檢視資料庫變更記錄

如何使用mysqlbinlog 檢視資料庫變更記錄

如何檢視mysql的binlog日誌:
常見查詢:
-- 只檢視第一個binlog檔案的內容
show binlog events;

-- 檢視指定binlog檔案的內容
show binlog events in 'binlog.000024'

-- 檢視當前正在寫入的binlog檔案
show master status

-- 獲取binlog檔案列表
show binary logs;

-- 重新整理日誌
flush logs;

-- 將binlog日誌操作細節輸出,比如插入什麼資料
show variables like 'binlog_rows_query_log_events';

1 問題如何遠端下載日誌 --base64-output=decode-rows沒有會報錯
錯誤現象:ERROR: Got error reading packet from server: Could not find first log file name in binary log index file

mysqlbinlog -uroot -p -h127.0.0.1 -P3306 --read-from-remote-server binlog.000024 --base64-output=decode-rows -v > xx.log