如何修復損壞的MySQL資料表

2021-07-31 01:15:55 字數 398 閱讀 4985

症狀:

mysql出現「incorrect key file for table './westocknote/users.myi'; try to repair it」的錯誤資訊。我的這種情況是表索引出現問題,表現為根據id無法查詢到那條資料,但查詢整張表發現資料是沒有缺失的。

解決:1.通過check table tabname檢視錯誤緣由,如果status是ok,則不用修復,如果有error或warning則需要修復。

2.通過repair table tabname修復表,修復之後可以在用check table命令來進行檢查。在新版本的phpmyadmin裡面也可以使用check/repair的功能。

另外:網上說,將表的型別改為innodb後再改回myisam型別,該問題也能解決。(我沒嘗試,你有機會試試)

如何修復損壞的MySQL資料表

斷電或非正常關機而導致mysql 和php搭配之最佳組合 資料庫出現錯誤是非常常見的問題。有兩種方法,一種方法使用mysql 和php搭配之最佳組合 的check table和repair table 的sql語句,另一種方法是使用mysql 和php搭配之最佳組合 提供的多個myisamchk,i...

MySQL資料表損壞的正確修復方案

文章引用 修復以損壞的mysql資料表的實際操作在實際中是我們經常用到的,以下的文章主要是介紹正確修復以損壞的mysql資料表的實際操作步驟,以下就是正文的介紹,希望會給你帶來一些幫助在此方面。於斷電或非正常關機而導致mysql 和php搭配之最佳組合 資料庫出現錯誤是非常常見的問題。有兩種方法,一...

MySQL資料表損壞的正確修復方案

mysql資料表損壞的正確修復方案 修復以損壞的mysql資料表的實際操作在實際中是我們經常用到的,以下的文章主要是介紹正確修復以損壞的mysql資料表的實際操作步驟,以下就是正文的介紹,希望會給你帶來一些幫助在此方面。www.2cto.com 於斷電或非正常關機而導致mysql 和php搭配之最佳...