天天看點

MySQL Binlog Digger 4.10

### 描述 ### 

    MySQL Binlog Digger是一個免費的,且基于圖形界面的binlog挖掘分析工具。它可以為資料恢複提供有力的參考依據,它可以對線上binlog與離線binlog進行挖掘分析,在設定過濾條件後便可以進行精确過濾,進而得到我們所期望的redo sql重做語句與undo sql復原語句,我們在發生誤增、誤删、誤改dml操作時,就能快速把業務系統資料恢複至正常狀态。

### 使用說明 ### 

一.目的:

   對mysql binlog進行日志挖掘分析,通過對生成重做語句(redo sql)與復原語句(undo sql)進行精确復原,尋回誤删、誤增、誤改的資料。

二.注意事項:

   1) 在誤操作發生後,如果表結構發生改變(例如:字段排列順序、字段重命名),挖掘分析出來的重做語句(redo sql)與復原語句(undo sql)準确度将會大大降低。

      2) 在float或double類型數值入庫時,若發生精度溢出,會導緻資料庫存儲值與binlog記載值有異,也會降低挖掘與分析的準确度。

      3) 在誤操作發生後,如果表被删除,将會導緻表結構資訊丢失,請手工補回,以便進行binlog日志挖掘分析。

三.主要功能分兩大類:

   線上挖掘分析與離線挖掘分析,線上挖掘分析binlog過程需要一定的資料庫管理賬号。

四.線上挖掘分析使用步驟

1.擷取線上資料字典

MySQL Binlog Digger 4.10

分别輸入主機名或IP位址、端口、賬号與密碼,然後點選'擷取資料字典按鈕'

2.設定資料字典中的schema與table的篩選條件

MySQL Binlog Digger 4.10

設定資料庫(這裡指schema)與表(table)的過濾條件,其中表(table)可為空

3.設定線上Binlog挖掘與分析的過濾條件

MySQL Binlog Digger 4.10

過濾條件:是否線上分析、開始binlog、是否分析到最新binlog、binlog開始時間、binlog結束時間、sql操作類型(insert|delete|update|all)、關鍵字與顯示類型(redo|undo|all)

4.設定挖掘分析回來的redo sql與undo sql的字元集顯示方式

MySQL Binlog Digger 4.10

5.進行binlog資料挖掘分析

MySQL Binlog Digger 4.10

點選'分析日志'按鈕便可以進行挖掘分析

6.複制或儲存挖掘分析結果

MySQL Binlog Digger 4.10

在挖掘分析結果的表格中點選'右鍵',便可以對挖掘分析結果進行複制或儲存

當資料行中顯示不全時,可以輕按兩下其中的記錄,便可以看到完整記錄,如:

MySQL Binlog Digger 4.10

五.離線挖掘分析使用步驟

(即下載下傳一份資料庫結構到本地庫去解釋本地離線binlog)

1.擷取線上資料字典

MySQL Binlog Digger 4.10

分别輸入主機名或IP位址、端口、賬号與密碼,然後點選'擷取資料字典按鈕'

2.設定資料字典中的schema與table的篩選條件

MySQL Binlog Digger 4.10

設定資料庫(這裡指schema)與表(table)的過濾條件,其中表(table)可為空

3.設定離線Binlog挖掘與分析的過濾條件

MySQL Binlog Digger 4.10

線上分析設定為'No',這時會彈出離線binlog檔案選擇對話框

接着設定binlog挖掘分析過濾條件

MySQL Binlog Digger 4.10

過濾條件:是否線上分析(這裡為'No')、開始binlog、是否分析到最新binlog、binlog開始時間、binlog結束時間、sql操作類型(insert|delete|update|all)、關鍵字與顯示類型(redo|undo|all)

4.設定挖掘分析回來的redo sql與undo sql的字元集顯示方式

MySQL Binlog Digger 4.10

5.進行binlog資料挖掘分析

MySQL Binlog Digger 4.10

點選'分析日志'按鈕便可以進行挖掘分析

6.複制或儲存挖掘分析結果

MySQL Binlog Digger 4.10

在挖掘分析結果的表格中點選'右鍵',便可以對挖掘分析結果進行複制或儲存

當資料行中顯示不全時,可以輕按兩下其中的記錄,便可以看到完整記錄,如:

MySQL Binlog Digger 4.10

五.下載下傳binlog

1.擷取線上資料字典

MySQL Binlog Digger 4.10

分别輸入主機名或IP位址、端口、賬号與密碼,然後點選'擷取資料字典按鈕'

2.選擇線上binlog檔案

MySQL Binlog Digger 4.10

3.下載下傳binlog

選擇完線上binlog後,點選'下載下傳日志'進行下載下傳,如下圖:

MySQL Binlog Digger 4.10

點選完會彈出儲存對話框,選擇儲存目錄

MySQL Binlog Digger 4.10
MySQL Binlog Digger 4.10

上述截圖為4.9版本,實際版本為4.10, 這裡僅作舉例

### 聲明 ### 

    十分感謝您使用本工具, 本工具為免費産品, 對于因本工具而造成的損失, 本工作室概不承擔! 因本人水準有限, 如發現不足, 請多多請正. 廣州逆舟資料工作室 Bourne QQ:649869986 2020-06-21

連結:https://pan.baidu.com/s/1N2-hr9BlrX6ufD3Y8udkyg 

提取碼:nfdd

https://download.csdn.net/download/bournetai/12542350