GRANT   ALL   ON   *.*   TO   [email protected].%   IDENTIFIED   BY   "password" 
flush privileges;user表 host字段 是%
网上找的两个方法都试了,可是还是不好用、、?
折磨死我了。
远程就是连不上。

解决方案 »

  1.   

    GRANT  ALL  ON  *.*  TO  'username'@'%'  IDENTIFIED  BY  "password" 
    flush privileges; 
    试过吗?
      

  2.   

    用的是sqlfront 连接
    没有错误,就是连接不上
    cannot connect to mysql server "172.16.40.39"
      

  3.   

    ERROR 2003 (HY000): Can't connect to MySQL server on '172.16.40.39' (10060)
    提示这个错误。
      

  4.   

    10060错误:与mysql服务所在的硬件服务器连接不上。(1)mysql服务所在的硬件服务器未开机或不存在物理线路到硬件服务器,即ping不通。(2)用低版本的GUI工具去连接高版本的服务器,不同版本的底层使用的通信协议不一样造成。10061错误:存在物理线路到硬件服务器而且开机着,即ping得通。但是mysql服务连接不上。(1)mysql服务未启动(2)硬件服务器的firewall禁止外部链接mysql服务。 
      

  5.   

    参考这个贴子中的几种现象。
    http://topic.csdn.net/u/20090920/22/14d4f597-b7d4-4c24-b0db-abb2956e66c3.html
      

  6.   

    先PING一下,
    如果PING得通再 telnet 一下。这两步OK的话,则说明网络层TCP层没有问题。否则就是网络上的问题了。
      

  7.   

    大牛,给我发点mysql 资料
      

  8.   

    肯定是2个网络之间根本ping都不通!
      

  9.   

    是不是my。cnf里的bind要改为你的ip,而非localhost?
      

  10.   

    GRANT ALL PRIVILEGES ON *.* TO 'monty'@'%' IDENTIFIED BY 'some_pass' WITH GRANT OPTION;
    注意单引号