Windows 7中的mysql php连接问题

时间:2010-02-17 14:10:27

标签: php mysql windows-7

我安装了windows7 ultimate和php 5.3.1以及mysql server 5.1

mysql服务器正常工作

                  mysql>

如果看到phpinfo();

我得到下表

              mysql
       MySQL Support enabled 
      Active Persistent Links  0  
      Active Links  0  
      Client API version  mysqlnd 5.0.5-dev - 081106 - $Revision: 289630 $  
      Persistent cache enabled 
      put_hits  0  
      put_misses  0  
      get_hits  0  
      get_misses  0  
      size  2000  
       free_items  2000  
      references  2  

但是当我用以下php命令连接时

   $db_host="localhost"; 
   $db_name="mysql";
   $db_user="root";
   $db_pass="*****"; 

   $dbc=mysql_connect($db_host,$db_user,$db_pass) OR DIE (mysql_error());
   $dbs=mysql_select_db($db_name) OR DIE (mysql_error());

当我运行页面时,页面需要很长时间才能加载,然后什么都不返回。 如果我通过任何查询它返回false,我认为它的连接问题。

由于

2 个答案:

答案 0 :(得分:2)

是的,使用127.0.0.1而不是localhost。或者,您可以在HOSTS文件中禁用IPv6或禁用IPv6 localhost别名。

答案 1 :(得分:0)

您应该尝试使用纯php.exe连接,而不是使用Web服务器。 显示什么错误消息? 也许可以尝试'127.0.0.1'intsead of'localhost'