mysql數據庫數據恢復環境:
本地服務器,windows server操作系統 ,部署有mysql單實例,數據庫引擎類型為innodb,獨立表空間,無數據庫備份,未開啟binlog。
mysql數據庫故障:
工作人員使用Delete命令刪除數據時未添加where子句進行篩選,導致全表數據被刪除,刪除后未對該表進行任何操作。
針對mysql數據庫(innodb引擎)誤刪除表記錄的數據恢復方案一般有以下3種:
a、備份還原;
b、binlog還原;
c、記錄深度解析。
前2種方案不適用本案例的故障情況,只能通過記錄深度解析的方案恢復數據庫中的數據。記錄深度解析方案的原理:模擬innodb引擎記錄管理方式,根據表結構信息將二進制文件解析為字符記錄。
mysql數據庫數據恢復過程:
1、用戶方將表結構文件及表數據文件(.ibd)發送給北亞企安數據恢復工程師。
2、由于經常遇到這類典型的無數據庫備份,未開啟binlog的mysql數據庫誤刪導致數據丟失的案例,北亞企安數據恢復工程師團隊經過長時間技術攻關,開發出一款針對無備份、binlog未開啟的Mysql數據庫的數據恢復工具。對于本案例的情況,可以直接使用這款北亞企安自主開發的針對無備份、binlog未開啟的Mysql數據庫數據恢復工具進行處理:
北亞企安數據恢復——Mysql數據恢復
北亞企安數據恢復——Mysql數據恢復
本案例中用戶方提供了表結構,可以使用本工具中的5+3功能進行恢復。
首先讀取表結構信息:
北亞企安數據恢復——Mysql數據恢復
北亞企安數據恢復——Mysql數據恢復
開始解析記錄:
北亞企安數據恢復——Mysql數據恢復
本工具默認將記錄提取為SQL備份格式,解析完畢后還原到數據庫。還原后查看結果:
北亞企安數據恢復——Mysql數據恢復
3、驗收數據:用戶方隨機挑選表內數據進行驗證,并統計恢復記錄總數。經過驗證,用戶方確認數據正確,總數符合原表內記錄條數。本次數據恢復工作完成。
審核編輯 黃宇
-
服務器
+關注
關注
12文章
9303瀏覽量
86059 -
數據恢復
+關注
關注
10文章
585瀏覽量
17630 -
MySQL
+關注
關注
1文章
829瀏覽量
26741
發布評論請先 登錄
相關推薦
MySQL數據庫的安裝
![<b class='flag-5'>MySQL</b><b class='flag-5'>數據庫</b>的安裝](https://file1.elecfans.com/web3/M00/05/E2/wKgZPGeF2XWAe83fAAAW9lhgvGk652.jpg)
SqlServer數據恢復—SqlServer數據庫數據恢復案例
![SqlServer<b class='flag-5'>數據</b><b class='flag-5'>恢復</b>—SqlServer<b class='flag-5'>數據庫</b><b class='flag-5'>數據</b><b class='flag-5'>恢復</b>案例](https://file1.elecfans.com/web2/M00/AD/00/wKgZomU_TAiAULRtAAEKTBEQ2Pg592.png)
數據庫數據恢復—MYSQL數據庫ibdata1文件損壞的數據恢復案例
數據庫數據恢復—通過拼接數據庫碎片恢復SQLserver數據庫
![<b class='flag-5'>數據庫</b><b class='flag-5'>數據</b><b class='flag-5'>恢復</b>—通過拼接<b class='flag-5'>數據庫</b>碎片<b class='flag-5'>恢復</b>SQLserver<b class='flag-5'>數據庫</b>](https://file1.elecfans.com/web1/M00/F4/07/wKgaoWcjE32AbQdWAAJD_hojvJc119.png)
數據庫數據恢復—Oracle ASM實例無法掛載的數據恢復案例
![<b class='flag-5'>數據庫</b><b class='flag-5'>數據</b><b class='flag-5'>恢復</b>—Oracle ASM實例無法掛載的<b class='flag-5'>數據</b><b class='flag-5'>恢復</b>案例](https://file.elecfans.com/web2/M00/6D/03/pYYBAGMxGQOAIdT9AAEmCgX8OAo311.png)
Oracle數據恢復—異常斷電后Oracle數據庫啟庫報錯的數據恢復案例
![Oracle<b class='flag-5'>數據</b><b class='flag-5'>恢復</b>—異常斷電后Oracle<b class='flag-5'>數據庫</b>啟<b class='flag-5'>庫</b>報錯的<b class='flag-5'>數據</b><b class='flag-5'>恢復</b>案例](https://file1.elecfans.com/web2/M00/08/B8/wKgZomb6Ns-AbiICAAFlXAFpKKU086.png)
數據庫數據恢復—SQL Server數據庫出現823錯誤的數據恢復案例
![<b class='flag-5'>數據庫</b><b class='flag-5'>數據</b><b class='flag-5'>恢復</b>—SQL Server<b class='flag-5'>數據庫</b>出現823錯誤的<b class='flag-5'>數據</b><b class='flag-5'>恢復</b>案例](https://file1.elecfans.com/web2/M00/07/F4/wKgaombs78mANJ1GAAPeSoXHVPE244.png)
Oracle數據恢復—Oracle數據庫delete刪除的數據恢復方法
數據庫數據恢復—SQL Server數據庫所在分區空間不足報錯的數據恢復案例
數據庫數據恢復—raid5陣列上層Sql Server數據庫數據恢復案例
![<b class='flag-5'>數據庫</b><b class='flag-5'>數據</b><b class='flag-5'>恢復</b>—raid5陣列上層Sql Server<b class='flag-5'>數據庫</b><b class='flag-5'>數據</b><b class='flag-5'>恢復</b>案例](https://file.elecfans.com/web2/M00/A2/AD/pYYBAGRLbSSAHhFWAAI9vWNRQec919.png)
數據庫數據恢復—ndf文件大小變為0KB的數據恢復案例
MongoDB數據恢復—MongoDB數據庫文件損壞的數據恢復案例
![MongoDB<b class='flag-5'>數據</b><b class='flag-5'>恢復</b>—MongoDB<b class='flag-5'>數據庫</b>文件損壞的<b class='flag-5'>數據</b><b class='flag-5'>恢復</b>案例](https://file.elecfans.com/web2/M00/9F/F3/poYBAGQ-Pg6AWHFxAAJ9VHkTNrk678.png)
評論