mysql数据库开启远程访问,按照网上给的指示进行host修改,授权操作均无法实现mysql数据库的远程访问。每次进行mysql的user表格的修改,都会报错为error1194,table 'user' is ed as crashed and should be repaired.使用myisamchk进行修复,也会报相应的myisamchk的error22错误。同时在修改后对表格user的访问仅能访问host和user,如果访问password等其他属性也会报错,不明白这是怎么回事。请高手给予指教,万分感谢!!!

解决方案 »

  1.   

    开启的方法对不对?开启没有开启?
    mysql> show variables like '%skip_networking%';
      

  2.   

    可能确实坏掉了 建议从别的机器的mysql库里面拷贝user的三个物理文件过来   user.MYD user.MYI user.FRM
      

  3.   

    Quote=引用楼主 diana_24 的回复:]
    mysql数据库开启远程访问,按照网上给的指示进行host修改,授权操作均无法实现mysql数据库的远程访问。每次进行mysql的user表格的修改,都会报错为error1194,table 'user' is ed as crashed and should be repaired.使用myisamchk进行修复,也会报相应的myisamchk的error22错误。同时在修改后对表格us……
    [/Quote]
    显示为OFF,表明已开启远程。[
      

  4.   

    但是每次拷贝过来只要一进行授权或者添加操作就会报错,Error1194,那我要怎么开启远程呢!
      

  5.   

    问题解决了,主要问题是出在服务器和客户端的mysql端口号要一致!