資料庫資料恢復—無備份,binlog未開啟的Mysql資料庫資料恢復案例
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資料庫資料恢復工具進行處理:
本案例中使用者方提供了表結構,可以使用本工具中的5+3功能進行恢復。
首先讀取表結構資訊:
開始解析記錄:
本工具預設將記錄提取為SQL備份格式,解析完畢後還原到資料庫。還原後檢視結果:
3、驗收資料:使用者方隨機挑選表內資料進行驗證,並統計恢復記錄總數。經過驗證,使用者方確認資料正確,總數符合原表內記錄條數。本次資料恢復工作完成。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31380569/viewspace-2999315/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【資料庫資料恢復】SAP資料庫資料恢復案例資料庫資料恢復
- 【資料庫資料恢復】linux系統下MYSQL資料庫資料恢復案例資料庫資料恢復LinuxMySql
- 【資料庫資料恢復】Sql Server資料庫資料恢復案例資料庫資料恢復SQLServer
- 【資料庫資料恢復】SqlServer資料庫無法讀取的資料恢復案例資料庫資料恢復SQLServer
- 【資料庫資料恢復】無法啟動MongoDB服務的資料恢復案例資料庫資料恢復MongoDB
- 資料庫備份恢復資料庫
- Mysql資料庫備份及恢復MySql資料庫
- 寶塔資料庫恢復 mysql資料庫丟失恢復 mysql資料庫刪除庫恢復 寶塔mysql資料庫恢復資料庫MySql
- 【資料庫資料恢復】突然斷電造成Syabse資料庫無法啟動的資料恢復案例資料庫資料恢復
- 資料庫資料恢復-oracle資料庫報錯無法開啟的如何恢復資料?資料庫資料恢復Oracle
- 【資料庫資料恢復】Oracle資料庫誤truncate table的資料恢復案例資料庫資料恢復Oracle
- 資料庫資料恢復——Windows無法啟動MongoDB服務的資料恢復案例資料庫資料恢復WindowsMongoDB
- 【資料庫資料恢復】MongoDB資料庫服務啟動失敗的資料恢復案例資料庫資料恢復MongoDB
- 【資料庫資料恢復】sql server資料庫連線失效的資料恢復案例資料庫資料恢復SQLServer
- 【資料庫資料恢復】MongoDB資料庫檔案損壞的資料恢復案例資料庫資料恢復MongoDB
- NoSQL 資料庫案例實戰 -- MongoDB資料備份、恢復SQL資料庫MongoDB
- 伺服器資料恢復—透過拼接資料庫碎片恢復SqlServer資料庫資料的資料恢復案例伺服器資料恢復資料庫SQLServer
- SqlServer資料庫恢復備份資料的方法SQLServer資料庫
- 資料庫資料恢復—附加資料庫錯誤823的SQL Server資料恢復案例資料庫資料恢復SQLServer
- 【資料庫資料恢復】ASM磁碟組掉線的Oracle資料庫資料恢復案例資料庫資料恢復ASMOracle
- 【資料庫資料恢復】SQL Server資料庫磁碟空間不足的資料恢復案例資料庫資料恢復SQLServer
- 資料庫資料恢復—MongoDB資料庫檔案丟失,啟動報錯的資料恢復案例資料庫資料恢復MongoDB
- mongodb資料庫備份與恢復(資料庫資料遷移)MongoDB資料庫
- 備份與恢復:polardb資料庫備份與恢復資料庫
- 【資料庫資料恢復】EXT3檔案系統下MYSQL資料庫恢復案例資料庫資料恢復MySql
- 【資料庫資料恢復】華為雲ECS網站伺服器mysql資料庫資料恢復案例資料庫資料恢復網站伺服器MySql
- 【資料庫資料恢復】斷電導致Oracle資料庫資料丟失的資料恢復案例資料庫資料恢復Oracle
- 【資料庫資料恢復】ASM例項不能掛載的Oracle資料庫資料恢復案例資料庫資料恢復ASMOracle
- 【資料庫資料恢復】如何恢復Oracle資料庫truncate表的資料資料庫資料恢復Oracle
- 【資料庫資料恢復】windows server下SqlServer資料庫的資料恢復資料庫資料恢復WindowsServerSQL
- 【資料庫資料恢復】Oracle ASM例項無法掛載的資料恢復案例資料庫資料恢復OracleASM
- MySQL-19.資料庫備份與恢復MySql資料庫
- 使用Mysqldump備份和恢復MySQL資料庫MySql資料庫
- 達夢資料庫備份恢復資料庫
- postgresql備份與恢復資料庫SQL資料庫
- 【資料庫資料恢復】透過恢復NDF檔案修復資料庫的資料恢復過程資料庫資料恢復
- MySQL資料庫的恢復MySql資料庫
- 【資料庫資料恢復】誤truncate table的Oracle資料庫資料恢復方案資料庫資料恢復Oracle