在 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


 

arrow
arrow
    文章標籤
    mysql precona pxc
    全站熱搜
    創作者介紹
    創作者 helloworld 的頭像
    helloworld

    Hello World

    helloworld 發表在 痞客邦 留言(0) 人氣()