zyh3033 发表于 2018-10-3 09:41:47

mysql 修复表

  错误提示:
  ERROR 126 (HY000): Incorrect key file for table '.\datadb\cdee.MYI'; try torepair it
  可以看出cdee这个表损坏了
  进行数据表修复,进入到这个表所在的库:repair table cdee
  mysql> REPAIR TABLEcdee;
  +------------------+--------+----------+----------+
  | Table            | Op   | Msg_type | Msg_text |
  +------------------+--------+----------+----------+
  | datadb.cdee| repair | status   | OK       |
  +------------------+--------+----------+----------+
  Msg_text的值为OK即搞掂了
  网上也有说如果报错Can’t open file: ‘cdee.MYI’之类的
  repair table 这个命令却不行了
  如果报这个错误可以使用此命令:repair table cde use_frm
  这个命令没试过,不过有同行尝试是ok的

页: [1]
查看完整版本: mysql 修复表