聊聊關於資料庫表記錄刪除都有哪些解決方式
[故障類別]
(一)故障型別:資料庫表記錄刪除
(二)典型特徵:
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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MYSQL資料庫表記錄刪除解決方案MySql資料庫
- mysql/mariadb學習記錄——建立刪除資料庫、表的基本命令MySql資料庫
- 面試題: 資料庫:delete和trancate刪除表記錄的區別面試題資料庫delete
- 聊聊PG資料庫的防誤刪除問題資料庫
- sql 多表關聯刪除表資料SQL
- GBase XDM(單機/分片叢集)資料庫 刪除記錄資料庫
- 【C/C++】資料庫刪除大表C++資料庫
- 簡單介紹mysql如何刪除資料表和關聯的資料表刪除詳情MySql
- MySQL刪除資料表MySql
- MySQL資料庫表誤刪除恢復(一)MySql資料庫
- 如何刪除資料庫下的所有表(mysql)資料庫MySql
- Android 中關於增刪改查資料庫表實踐Android資料庫
- [20220909]bbed關於刪除記錄恢復的問題.txt
- “無法刪除資料庫,因為該資料庫當前正在使用” – 解決方法資料庫
- indexedDB 刪除資料庫Index資料庫
- 2.11 刪除資料庫資料庫
- mysql支援跨表delete刪除多表記錄MySqldelete
- 資料夾刪除不了怎麼辦?資料夾刪除不了的解決方法
- 解決centos 刪除資料夾 permission deniedCentOS
- MySQL資料庫中刪除重複記錄的方法總結[推薦]MySql資料庫
- python 刪除大表資料Python
- 記一次資料庫刪表事件資料庫事件
- c# 刪除某個資料夾下所有空目錄,解決因刪除空目錄後上一組成空目錄沒有刪除的情況C#
- 刪除的微信聊天記錄怎麼恢復?(已解決)
- Laravel 資料庫裡的資料刪除Laravel資料庫
- 關於mongodb資料庫的增刪改查MongoDB資料庫
- 刪除4G資料1300萬資料時間花費記錄
- 6.12php對資料庫的刪除和批量刪除PHP資料庫
- 【北亞資料恢復】誤刪除oracle表和誤刪除oracle表資料的資料恢復方法資料恢復Oracle
- kingsoft資料夾可以刪除嗎 kingsoft資料夾刪不掉的解決辦法
- DML(Data Manipulation Language、資料操作語言),用於新增、刪除、更新和查詢資料庫記資料庫
- 解決sqlserver資料庫單一使用者無法刪除的問題SQLServer資料庫
- MongoDB資料庫中更新與刪除資料MongoDB資料庫
- MySQL超大表刪除資料過程MySql
- ORACLE刪除-表分割槽和資料Oracle
- PostgreSQL刪除表中重複資料SQL
- win10任務檢視記錄無法刪除怎麼辦_win10任務檢視記錄刪除不掉解決方法Win10
- mysql刪除一條記錄MySql