MYSQL資料庫表記錄刪除解決方案
【故障型別】
資料庫表記錄刪除
【典型特徵】
◎ 資料表中無任何資料或只有部分資料;
◎ 客戶端無法查詢到完整的資訊。
◆ 檢測流程
a. 使用磁碟編輯器對資料檔案 MYD 進行分析;
b. 手判斷表記錄丟失的可能原因。
◆ 恢復流程
a. 將損壞的資料庫檔案進行備份;
b. 對資料庫檔案進行分析,判斷丟失的可能原因;
c. 針對不同的丟失原因,使用自主開發的軟體進行資料恢復;
d. 將資料插入原資料庫,對資料庫做完整性檢測。
◆ 驗收流程
a. 對資料庫做 mysqlcheck 檢測;
b. 查詢資料庫最新記錄;
c. 對使用者指定的關鍵資料表進行針對性校驗。
◎ 發現資料庫損壞後,請及時對資料庫備份,不要在沒有備份的情況下對資料進行任
何修復操作。
◎ 故障出現的可能原因:
◆ 對資料庫進行升級, SQL 語句條件不嚴格
◆ 人為操作錯誤
◎ 資料庫操作提示:
◆ 在對資料庫進行操作時,儘量先對資料庫進行備份;
◆ 對資料表進行操作時請慎重。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31380569/viewspace-2660319/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MySQL大表刪除解決方案MySql
- 聊聊關於資料庫表記錄刪除都有哪些解決方式資料庫
- mysql/mariadb學習記錄——建立刪除資料庫、表的基本命令MySql資料庫
- MySQL刪除資料表MySql
- mysql表刪除重複記錄方法MySql
- 海量資料表刪除方案
- ORACLE資料庫刪除表中記錄報record is locked by another userOracle資料庫
- MySQL資料庫表誤刪除恢復(一)MySql資料庫
- 如何刪除資料庫下的所有表(mysql)資料庫MySql
- mysql支援跨表delete刪除多表記錄MySqldelete
- 面試題: 資料庫:delete和trancate刪除表記錄的區別面試題資料庫delete
- 【MySQL】批量刪除mysql中資料庫中的表MySql資料庫
- 刪除不掉的資料記錄
- MySQL資料庫中刪除重複記錄的方法總結[推薦]MySql資料庫
- 刪除資料庫表空間資料庫
- [MYSQL] 資料庫建立與刪除MySql資料庫
- mysql刪除一條記錄MySql
- MySQL超大表刪除資料過程MySql
- MongoDB 資料庫建立刪除、表(集合)建立刪除、資料增刪改查MongoDB資料庫
- Oracle批量建立、刪除資料庫表Oracle資料庫
- MySQL(四) 資料表的插入、更新、刪除資料MySql
- Emoji表情符號錄入MySQL資料庫報錯的解決方案符號MySql資料庫
- mysql 刪除表中重複的資料MySql
- MySQL資料庫之分庫分表方案MySql資料庫
- 200G大表刪除資料方案
- Oracle大表刪除部分資料的最佳方案Oracle
- 簡單介紹mysql如何刪除資料表和關聯的資料表刪除詳情MySql
- 【C/C++】資料庫刪除大表C++資料庫
- 資料庫 - 索引、基本表建立與刪除資料庫索引
- MySQL刪除表重複記錄的三種方法舉例MySql
- mysql資料庫誤刪除操作說明MySql資料庫
- Mysql資料庫data目錄下的mysql-bin.00000X可以刪除嗎?MySql資料庫
- GBase XDM(單機/分片叢集)資料庫 刪除記錄資料庫
- sql觸發器刪除資料庫中的級聯記錄SQL觸發器資料庫
- 在 BCB5 中實現永久刪除資料表記錄 (轉)
- 刪除事件(解綁事件)/ 刪除事件相容性解決方案事件
- 刪除大表資料
- SQL SERVER資料庫檔案刪除、分割槽格式化解決方案SQLServer資料庫