您好,登錄后才能下訂單哦!
### 描述 ###
MySQL Binlog Digger是一個基于圖形界面的binlog挖掘分析工具,可以為數據恢復提供undo sql回滾語句,它免安裝,能對在線binlog與離線binlog進行分析,在選定在線binlog(甚至分析到最新日志)或離線binlog日志后,可對數據庫、表、binlog開始時間、binlog結束時間、誤操作的重做類型(redo sql、undo sql或所有)、redo sql關鍵字、顯示類型(redo、undo或所有)進行精確過濾,得到我們所需的redo sql重做語句或undo sql回滾語句,另外,我們還可以把所得到的redo sql或undo sql復制出來或保存成sql文件,通過undo sql信息,我們在發生誤操作時,就能快速把業務系統數據恢復至正常狀態。
### 版本更新說明 ###
1.挖掘分析時過濾了一些不必要的數據
2.數據庫名、表名、字段名使用反引號(`)引住,避免生成的語句在執行時異常
3.增加對INSERT INTO、DELETE FROM、UPDATE、WHERE、AND、SET、VALUES之類mysql關鍵字處理
4.取消undo sql手工排序,改用默認的降序排序
5.把原來的insert into tab select col1, col2...改為標準SQL:insert into tab(col1,col2...) values(val1, val2...)
6.修復NULL值異常
### 使用說明 ###
一.目的:
對mysql binlog進行日志挖掘分析,通過對生成重做語句(redo sql)與回滾語句(undo sql)進行精確回滾,尋回誤刪、誤增、誤改的數據。
二.注意事項:
在誤操作發生后,如果表結構發生改變(例如:字段排列順序、字段重命名),挖掘分析出來的重做語句(redo sql)與回滾語句(undo sql)準確度將會大大降低。
三.主要功能分兩大類:
在線挖掘分析與離線挖掘分析,在線挖掘分析binlog過程需要一定的數據庫管理賬號。
四.在線挖掘分析使用步驟
1.分別輸入主機名或IP地址、端口、賬號與密碼,然后進行數據庫連接測試。
2.進行數據庫連接測試后,可以對數據庫、表、開始binlog、結束binlog、最新binlog、開始時間、結束時間、關鍵字(sql)、sql操作類型(insert|delete|update|all)與顯示類型(redo|undo|all)進行過濾。
3.設置好過濾條件后,把是否在線分析設置為'Yes', 便可以進行挖掘分析。
4.其中挖掘分析回來的redo sql默認為按時間升序排序,且不可進行手工排序,而挖掘分析回來的undo sql默認是降序排序,其序號與redo sql的序號一一對應,也是不可以進行手工排序。
5.對挖掘回來的redo sql與undo sql可以進行選擇復制或復制所有,此外也可以進行選擇保存或保存所有成sql文本文件。
五.離線挖掘分析使用步驟
1.不需要進行數據庫在線連接測試。
2.把是否在線分析設置為'No'。
3.但可以對數據庫、表、開始binlog、結束binlog、最新binlog、開始時間、結束時間、關鍵字(sql)、sql操作類型(insert|delete|update|all)與顯示類型(redo|undo|all)進行過濾。
4.設置好過濾條件后,便可以進行挖掘分析。
5.其中挖掘分析回來的redo sql默認為按時間升序排序,且不可進行手工排序,而挖掘分析回來的undo sql默認是降序排序,其序號與redo sql的序號一一對應,也是不可以進行手工排序。
6.對挖掘回來的redo sql與undo sql可以進行選擇復制或復制所有,此外也可以進行選擇保存或保存所有成sql文本文件。
下載地址:
鏈接:https://pan.baidu.com/s/1ryxj1ka_16e2fwCgmL9JKA
提取碼:riih
逆舟數據工作室
2019-12-05
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。