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