mysql提示:Table ‘xxx’ is marked as crashed and should be repaired

有不少朋友可能會碰到mysql提示:Table ‘xxx’ is marked as crashed and should be repaired錯誤,特別是win系統使用mysql數據庫時,突然掉電或關機情況就會出現這類提示。

在我遇到的一台lamp伺服器突然宕機後,打開網站出現:

Table ‘xxx’ is marked as crashed and should be repaired

可以直接用mysql命令myisamchk 進行修複:

Mysql提示tblName表格已損壞,需要修複,解決方法:
進入到對應的數據庫目錄:

代碼如下
cd /var/lib/mysql/dbname

使用myisamchk修複:

代碼如下
shell> myisamchk -r tableName

dbname爲你的數據庫名,tablename爲你損壞的表名!

方法二

如果不知道在命令模式下操作我們可以,利用phpmyadmin登錄進入後,然後管理數據庫找到點擊修複表即可解決

更多相關文章
一周排行