資料恢復系列 開源恢復工具MyFlash

2022-03-20 17:33:27 字數 853 閱讀 6708

一 簡介:今天來聊聊如何使用開源myflash

二 安裝

2 建議使用阿里源

wget -o /etc/yum.repos.d/centos-base.repo 更換為阿里源

yum -y install libgnomeui-devel

gcc -w `pkg-config --cflags --libs glib-2.0` source/binlogparseglib.c  -o binary/flashback  編譯安裝 

三 使用

./flashback --binlogfilename=binlog檔案 --start-position= --stop-position=  --databasenames='' --tablenames=''  --sqltypes='delete|insert|update'

解析檔案後會在同名資料夾下生成 binlog_output_base.flashback 檔案

四 恢復

mysqlbinlog binlog_output_bash.flashback|mysql -u -p  建議先在測試環境進行恢復,研發進行資料校對,再進行線上恢復

五 總結

1 myflash生成的結果是原生binlog格式,所以要用mysqlbinlog應用,如果想視覺化,用mysqlbinlog再度解析即可

2  myflash是離線解析,速度也很快,非常方面

3 myflash能增強恢復精度,能根據操作型別過濾

六 補充

1 經過最新測試 myflash是支援mysql5.7-mgr 架構資料恢復的

2 針對gtid複製模式,需要在應用回滾日誌時加上--skip-gtids可以防止報錯,恢復成功

資料恢復工具 Log Explorer

特此把這次好的經歷記錄下來.也算是進步吧.我比較喜歡其中的兩個功能 1 通過日誌恢復資料檔案 我們公司資料庫是簡單模式,因此必須立即恢復,否則資料變化很難保留下來 2 通過備份檔案恢復其中的乙個資料表而不用恢復整個資料庫。減少了恢復時間。具體步驟貼出來 日誌恢復 1 開啟log explorer a...

xfsdump恢復工具實驗

xfsdump恢復工具實驗步驟 1 初始化磁碟 分割槽 格式化及掛載 2 準備測試檔案 3 使用xfsdump命令備份整個分割槽 xfsdump f opt dump.sdb1 dev sdb1 dump.sdb1 指定備份會話標籤,自己設的 sdb1 指定裝置標籤,自己設的 xfsdump i 檢...

PG備份恢復工具pg probackup

pg備份恢復工具pg probackup pg probackup是管理pg資料庫集群備份和恢復的工具。用於執行週期性備份pg例項。相容pg9.5,96,10,11,12,13。和其他備份解決方案相比,提供下面優勢,幫助部署不同備份策略和處理大量資料 1 增量備份。頁級別的增量備份,節省磁碟空間,加...