聊聊關於資料庫表記錄刪除都有哪些解決方式

北亞資料恢復發表於2019-07-23

 

[故障類別]

(一)故障型別:資料庫表記錄刪除

(二)典型特徵:

1. 資料表中無任何資料或只有部分資料

2. 客戶端無法查詢到完整的資訊  

(三)損壞程度星級評價: ★★★★

[解決方案]

(一)恢復流程

1. 檢測流程:

1 )使用磁碟編輯器對資料檔案 MYD 進行分析;

2 )判斷表記錄丟失的可能原因。

2. 實施流程:

1 )將損壞的資料庫檔案進行備份;

2 )對資料庫檔案進行分析,判斷丟失的可能原因;

3 )針對不同的丟失原因,使用自主開發的軟體進行資料恢復;

4 )將資料插入原資料庫,對資料庫做完整性檢測。

3. 驗收流程:

1 )對資料庫做 mysqlcheck 檢測;

2 )查詢資料庫最新記錄;

3 )對使用者指定的關鍵資料表進行針對性校驗。

(二)恢復的可靠性分析及時間預估:

資料庫的表記錄刪除後,如未做其它任何操作,因 MYD 內容結構的原因, 對資料恢復成功率會有所影響 ,時間視資料庫大小而定,約為 1-2 天不等

[小貼士]

(一)發現資料庫表記錄刪除後,請及時對資料庫備份,不要再進行資料插入等操作。

(二)故障出現的可能原因:

1. 對資料庫進行升級, SQL 語句條件不嚴格

2. 人為操作錯誤

(三)隱患故障及損壞程度星級評價

隱患 1 :資料庫表記錄丟失後未做任何操作

損壞程度星級評價: ★★★★

隱患 2 :資料庫表丟失後插入新的記錄

損壞程度星級評價: ★★★★★

(四)資料庫操作提示:

1. 在對資料庫進行操作時,儘量先對資料庫進行備份;

2. 對資料表進行操作時請慎重。

 

 


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31380569/viewspace-2651421/,如需轉載,請註明出處,否則將追究法律責任。

相關文章