今天打開系統報錯,排查下去,具體是這個錯誤: mysql
ERROR 145 (HY000): Table './cmxt/cm_user_pref' is marked as crashed and should be repaired sql
解決方法以下:(用此方法修復成功)+-------------------+--------+----------+----------+ 數據庫
google了一篇排名第一的帖子,解決方法以下: google
首先須要定位到你的mysql的bin目錄,裏面包含myisamchk.exe文件的目錄 ./myisamchk -c -r 數據庫表MYI文件的路徑 (例如:/home/mysql/var/crawlerfeedsky/aaaa.MYI) 若是還不行,就-f 強制修復嘗試這種解決方法,可是行不通,會報以下的錯誤:
myisamchk: error: 20 when opening MyISAM-table '../mysql/cmxt/cm_user_pref' spa
不是很理解。可是用上面那種repair table的方法就ok了。 code