Warning: mysql_connect() [function.mysql-connect]: [2002] 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试 (trying to connect via tcp://localhost:3306) in D:\PHPWeb\3.php on line 2Warning: mysql_connect() [function.mysql-connect]: 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 in D:\PHPWeb\3.php on line 2Fatal error: Maximum execution time of 20 seconds exceeded in D:\PHPWeb\3.php on line 2
用的是PHP版本:php-5.3.2-Win32-VC6-x86
Apache版本:httpd-2.2.15-win32-x86-openssl-0.9.8m-r2mysql-essential-5.1.56-win32,APACHE,PHP都没问题,最后配置mysql时,连接不上
我用的是如下的检验:
<?php
$connect=mysql_connect("localhost","root","我的密码");
if(!$connect) echo "Mysql Connect Error!";
else echo "欢迎访问PHP网站开发教程网-www.leapsoul.cn";
mysql_close();
?>

解决方案 »

  1.   

    mysql没有开启或根本安装就出问题了。
    开始=》运行=》CMD,输入如下命令,看看提示什么,如果有错误提示,那肯定是安装出问题或某个地放有软件冲突!
    net start mysql
      

  2.   

    如果是学习的话,下个整合的wamp玩玩吧!
      

  3.   

    使用netstat,看看你的3306端口有吗
      

  4.   

    可能是php与mysql的连接问题 http://tech.163.com/06/0206/11/299AMBLT0009159K_2.html
    楼主可以看看这个
      

  5.   

    你mysql启动了没有?
      

  6.   

    我一直用appserv
      

  7.   

    如果不是服务器环境的配置的话,建议你卸载掉你现在环境安装一个其他的php集成环境。
      

  8.   

    强烈推荐wamp或者lamp轻松搞定配置问题
      

  9.   

    右击我的电脑->管理->找到服务,看mysql服务是否开启...
      

  10.   

    如果mysql 正确安装了 你要在环境变量中的path添加mysql/bin路径
      

  11.   

    php安装正确会,跳转到php官网,通过php连接MYsql,你就把所有都改成可用就好了
      

  12.   

    php  
    ini文件里面将mysql哪项前面的分号去掉
    重启机器就行了
      

  13.   

    数据库有装的话,那就是PHP配置问题。重新配置
      

  14.   

    启动mysql,phpinfo() 看看mysql的信息。
      

  15.   

     看看phpinfo()