1. 程式人生 > >Table 'table_name' is marked as crashed and should be repaired

Table 'table_name' is marked as crashed and should be repaired

    mysql資料庫如果報這個錯,這就是索引出現故障導致。索引出現故障的原因有很多比如:過多且頻繁的更新帶索引的表,突然斷電等等,從而因為索引而導致了表出現故障,因而查詢報上述錯誤。

    解決方案:

      不管linux還是window系統,首先通過命令找到mysql安裝目錄下面的bin目錄

      執行命令: myisamchk -c -r ../data/weixin/table_name.MYI

     如果還是不行就執行命令: 

            myisamchk -c -r -f ../data/weixin/table_name.MYI

     強制更新索引

希望能幫大家解決遇到的問題,歡迎評論或留言指正部落格的不足