MySQL 返回: #1034 - Incorrect key file for table 'user'; try to repair it 请问是什么原因,谢谢大家。在本地可以,服务器上不行

解决方案 »

  1.   

    无法修复,MyISAM引擎,字符集是GB2312。由于我导入的数据中含有特殊字符,然后改成了utf8,就成现在这个样子了
      

  2.   

    使用repair table user来修复一下表吧。
    也可以在配置文件上加上myisam_recover参数,让mysql在启动时自动修复myisam表
      

  3.   

    repair table user 修复一下,应该是那个 myi 文件有问题了。