一 簡介:今天來聊聊如何使用開源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 增量備份。頁級別的增量備份,節省磁碟空間,加...