错误提示:

ERROR 126 (HY000): Incorrect key file for table '.\datadb\cdee.MYI'; try to  repair it

可以看出cdee这个表损坏了

进行数据表修复,进入到这个表所在的库:repair table cdee

 

mysql> REPAIR TABLE  cdee;

+------------------+--------+----------+----------+

| Table            | Op     | Msg_type | Msg_text |

+------------------+--------+----------+----------+

| datadb.cdee| repair | status   | OK       |

+------------------+--------+----------+----------+

Msg_text的值为OK即搞掂了

网上也有说如果报错Can’t open file: ‘[Table]cdee.MYI’之类的

repair table 这个命令却不行了

如果报这个错误可以使用此命令:repair table cde use_frm

这个命令没试过,不过有同行尝试是ok的