用php连接服务器上的mysql数据库 出现这样的错误,要怎么改
Warning: mysql_connect() [function.mysql-connect]: [2002] 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试 (trying to connect via tcp://123.232.116.247:3306) in F:\Mysql\www\jstn\config.php on line 37Warning: mysql_connect() [function.mysql-connect]: 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 in F:\Mysql\www\jstn\config.php on line 37Fatal error: Maximum execution time of 30 seconds exceeded in F:\Mysql\www\jstn\config.php on line 37

解决方案 »

  1.   

    tcp?
    mysql 一般都是以IP地址连的呢
      

  2.   

    mysql 默认不允许远程连接
    你需要远程连接时请授权
    由于授权时需要客户端的ip地址(你不可能让mysql完全暴露在会连网上吧?),所以你需要有静态的ip地址
      

  3.   

    查看一下你数据库的设置,是否用户限制为localhost
      

  4.   

    要看一下你远程的mysql是否授权了,如果已授权那应该是防火墙屏蔽的问题.