我已经将mysql加入要远程访问的服务器的ip地址了,为什么还是连接不上呢?

解决方案 »

  1.   

    公网固定IP
    我把这个ip已经加入了
    也把host改成%
    还是不行
      

  2.   

    GRANT ALL PRIVILEGES ON *.* TO 用户名@"IP" IDENTIFIED BY '密码' WITH GRANT OPTION;
    这是超级用户
    替换用户名和密码以及你要连接的IP要注意,这个IP也是你运行程序的IP,也要公网固定IP,如果用%,刚可在任意地方连接,不受IP限制.
      

  3.   

    设置过了,还是不行;
    和运行php程序连接的服务器端口有关吗?
      

  4.   

    解决步骤: 先 ping 一下,
    如果通的话: 查看你用的账号有没有权限,
     mysql用的3306端口,应该不会有冲突的 
      

  5.   


    GRANT ALL PRIVILEGES ON *.* TO 用户名@"%" IDENTIFIED BY '密码' WITH GRANT OPTION;
      

  6.   

    确定端口打开了?
    建议用HTTP通道试一下..
    如何设置网上查查
      

  7.   


    如果给其他机子访问的话 不要用%号 改用访问机子的IP(若访问机子IP是192.168.1.110)
    grant all on *.* to [email protected] identified by "your password";
      

  8.   

    我以前也遇到过,是防火墙给阻止了,那时用的系统是红帽9,setup一下改防火墙设置应该就好
      

  9.   

    qQ q 我正有此问题无法解决哦。