1. 程式人生 > >【mysql 因為斷電錶損壞修復方法】

【mysql 因為斷電錶損壞修復方法】

1. check table 和 repair table

  登陸MySQL終端:

  1.> check table tabTest;

  如果出現的結果說Status是OK,則不用修復,如果有Error,可以用:

  1.> repair table tabTest;

  進行修復,修復之後可以在用check table命令來進行檢查。

  2. myisamchk, isamchk

  其中myisamchk適用於MYISAM型別的資料表,而isamchk適用於ISAM型別的資料表。這兩條命令的主要引數相同,一般新的系統都使用MYISAM作為預設的資料表型別,這裡以myisamchk為例子進行說明。當發現某個資料表出現問題時可以使用:

  1.myisamchk tablename.MYI

  進行檢測,如果需要修復的話,可以使用:

  1.myisamchk -of tablename.MYI