Incorrect key file for table xxxxxx 解决办法
2014-01-13 tech

今天碰到一张表坏了,尝试各种办法无解,最后使用下面组合技搞定~
进SSH环境

1
2
3
4
myisamchk -of MYI文件绝对路径
myisamchk -r MYI文件绝对路径
myisamchk MYI文件绝对路径
service mysqld restart

然后用如下命令进MYSQL命令行

1
mysql -uroot -p

然后执行

bash use 数据库; REPAIR TABLE 数据表名称 USE_FRM;bash