远程服务器在vpn内,客户机登上ssl vpn后,用工具或窗口命令行可以登服务器的mysql,但唯独php连不上mysql。用工具或窗口命令行能连上远程mysql,说明3306端口和远程权限没问题,用户帐号也没问题。客户机连接本机mysql没问题,说明php或mysql模块应该也没问题。那问题到底出在哪呢?感觉是虽然登录了vpn,但php发送mysql的命令仍然没有在vpn的ip~但是不知道如何解决,各位大侠有没有点建议啊用的是sinfor的ssl vpn

解决方案 »

  1.   

    错误只是:Can't connect to MySQL server on '*.*.*.*' (10060)
      

  2.   

    vpn处已经开放了全端口:allport_127(Other)[a.b.127.1-a.b.127.254]:[1 - 65535]
      

  3.   

    用navicat,或者其他mysql客户端软件试一下先另外,php/mysql的版本是否兼容,能连接本地只能说明和本地mysql兼容,不代表跟远程的兼容
      

  4.   

    php连不上 mysql?
    mysql 模块打开了没有?
    使用 phpinfo 查看一下。
      

  5.   


    感谢回复,mysql没问题,因为连localhost没问题,远程连另一台mysql连不上~