今天打开系统报错,排查下去,具体是这个错误: 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