在 PXC 的環境中,如果 replication 失敗的時候,會在 mysql 的目錄下產生檔名為 GRA_*.log 的紀錄
例如,有一個sql 指令是要移除一個 table ,但是 table 不存在... 等
要如何檢視 GRA_*.log
1. 下載 GRA-header,並解壓縮
https://www.percona.com/blog/wp-content/uploads/2012/12/GRA-header.zip
2. 將 GRA-header 和欲檢視的 GRA_*.log 合併在同一個檔案
cp GRA-header > GRA_8_5660914-bin.log
cat GRA_8_5660914.log >> GRA_8_5660914-bin.log
3. 透過 mysqlbinlog 檢視
mysqlbinlog -vvv GRA_8_5660914-bin.log
4. 如果出現以下錯誤訊息
mysqlbinlog: [ERROR] unknown variable 'default-character-set=utf8mb4'
5. 可以加 --no-defaults 參數略過錯誤
mysqlbinlog --no-defaults GRA_8_5660914-bin.log
文章標籤
全站熱搜
留言列表