當mysql數(shù)據(jù)庫意外崩潰重啟后查詢某些表會發(fā)生1194 table 'xxxxx' is marked as crashed and should be repaired錯誤,這個錯誤就代表該數(shù)據(jù)表崩潰了,如果該崩潰表的數(shù)據(jù)引擎為MyISAM,那么修復起來比較簡單,其他引擎修復相對復雜。
解決方法:
1.如果有phpmyamin可以先登錄上,選擇錯誤的數(shù)據(jù)庫點擊修復表運行即可
2.使用navcat也可以進行修復,右擊表->維護->修復
3.命令行修復
登錄到mysql命令行中,輸入 repair table 表名 即可修復
如果數(shù)據(jù)庫比較大的話建議還是第三種方法進行修復,在修復前建議備份下數(shù)據(jù)庫避免意外
關鍵詞: