MYSQL資料庫表記錄刪除解決方案
【故障型別】
資料庫表記錄刪除
【典型特徵】
◎ 資料表中無任何資料或只有部分資料;
◎ 客戶端無法查詢到完整的資訊。
◆ 檢測流程
a. 使用磁碟編輯器對資料檔案 MYD 進行分析;
b. 手判斷表記錄丟失的可能原因。
◆ 恢復流程
a. 將損壞的資料庫檔案進行備份;
b. 對資料庫檔案進行分析,判斷丟失的可能原因;
c. 針對不同的丟失原因,使用自主開發的軟體進行資料恢復;
d. 將資料插入原資料庫,對資料庫做完整性檢測。
◆ 驗收流程
a. 對資料庫做 mysqlcheck 檢測;
b. 查詢資料庫最新記錄;
c. 對使用者指定的關鍵資料表進行針對性校驗。
◎ 發現資料庫損壞後,請及時對資料庫備份,不要在沒有備份的情況下對資料進行任
何修復操作。
◎ 故障出現的可能原因:
◆ 對資料庫進行升級, SQL 語句條件不嚴格
◆ 人為操作錯誤
◎ 資料庫操作提示:
◆ 在對資料庫進行操作時,儘量先對資料庫進行備份;
◆ 對資料表進行操作時請慎重。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31380569/viewspace-2660319/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 聊聊關於資料庫表記錄刪除都有哪些解決方式資料庫
- mysql/mariadb學習記錄——建立刪除資料庫、表的基本命令MySql資料庫
- MySQL刪除資料表MySql
- MySQL資料庫表誤刪除恢復(一)MySql資料庫
- 如何刪除資料庫下的所有表(mysql)資料庫MySql
- mysql支援跨表delete刪除多表記錄MySqldelete
- MySQL資料庫中刪除重複記錄的方法總結[推薦]MySql資料庫
- 面試題: 資料庫:delete和trancate刪除表記錄的區別面試題資料庫delete
- mysql刪除一條記錄MySql
- MySQL超大表刪除資料過程MySql
- GBase XDM(單機/分片叢集)資料庫 刪除記錄資料庫
- mysql 刪除表中重複的資料MySql
- MySQL資料庫之分庫分表方案MySql資料庫
- mysql資料庫誤刪除操作說明MySql資料庫
- 簡單介紹mysql如何刪除資料表和關聯的資料表刪除詳情MySql
- Mysql資料庫data目錄下的mysql-bin.00000X可以刪除嗎?MySql資料庫
- Netapp 資料恢復案例;誤刪除所有lun解決方案APP資料恢復
- 【C/C++】資料庫刪除大表C++資料庫
- 刪除事件(解綁事件)/ 刪除事件相容性解決方案事件
- 6、MySQL刪除資料庫(DROP DATABASE語句)MySql資料庫Database
- SQL SERVER資料庫檔案刪除、分割槽格式化解決方案SQLServer資料庫
- Mysql資料庫delete刪除後資料恢復報告MySql資料庫delete資料恢復
- 資料庫物件資訊記錄表|全方位認識 mysql 系統庫資料庫物件MySql
- “無法刪除資料庫,因為該資料庫當前正在使用” – 解決方法資料庫
- indexedDB 刪除資料庫Index資料庫
- 2.11 刪除資料庫資料庫
- 資料夾刪除不了怎麼辦?資料夾刪除不了的解決方法
- 解決centos 刪除資料夾 permission deniedCentOS
- 資料庫mysql學習筆記記錄資料庫MySql筆記
- Mysql資料庫值的新增、修改、刪除及清空MySql資料庫
- 【北亞資料庫資料恢復】使用delete未加where子句刪除全表資料的Mysql資料庫資料恢復資料庫資料恢復deleteMySql
- 寶塔資料庫恢復 mysql資料庫丟失恢復 mysql資料庫刪除庫恢復 寶塔mysql資料庫恢復資料庫MySql
- python 刪除大表資料Python
- MySQL資料庫 ---MySQL表的增刪改查(進階)MySql資料庫
- MySQL學習筆記之SQL語句建立、修改和刪除資料庫MySql筆記資料庫
- 【資料庫】解決Mysql資料庫提示innodb表不存在的問題!資料庫MySql
- MySQL:簡單記錄刪除binary log的介面MySql
- 記一次資料庫刪表事件資料庫事件