冰山首页 | 操作系统 | 硬件维修 | 办公软件 | 网络 | 编程技术 | 网页编程 | 数据库 | 安全 | 问答

问答首页  |   精选问答  |   软件相关  |   硬件相关  |   电脑常识  |   网络  |   安全  |   编程  |  
操作系统  |   数码产品  |   病毒木马  |   应用技巧  |   电子产品  |   手机  |  

当前位置:精选问答 > 电脑/数码/通讯/互联网 > 编程/开发 >

phpmyadmin在win7下不能连接数据库

在Windows7下使用 phpmyadmin 来管理 mysql 数据库的时候,会发生未知错误,很长时间不能连接数据库,即便是使用 setup 来配置 phpmyadmin 的时候也无法正常加载。但奇怪的是,用 Mysqladministrator GUI tools 则可以连接到。所以写了一个 php 文件,内容是这样的:

<?php
$link=mysql_connect("localhost","root","");
if(!$link) echo "失败!";
else echo "成功!";
mysql_close();
?>

运行这个php文件,出现如下错误:

Warning: mysql_connect() [function.mysql-connect]: [2002] A connection attempt failed because the connected party did not (trying to connect via tcp://localhost:3306) in E:\apache\www\mysql.php on line 2 Warning: mysql_connect() [function.mysql-connect]: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. in E:\apache\www\mysql.php on line 2
Fatal error: Maximum execution time of 60 seconds exceeded in E:\apache\www\mysql.php on line 2

解决方案或建议:
首先怀疑是不是3306端口被占用了,但 Mysqladministrator GUI tools 可以管理 mysql 数据库,所以应该不是端口的问题,然后怀疑是不是 localhost 的问题,结果在 C:\Windows\System32\drivers\etc 发现 localhost 默认是没有被定义的,#127.0.0.1       localhost 处于被注释掉了的状态,所以将 # 去掉,再次运行,OK!一切正常,phpmyadmin 可以正常使用了。
转 载 请 保 留:http://www.bsdown.com/ask/d/1010/36603.html
搜索您感兴趣的内容:
敬请注意:本站问答内容来源于网络或民间经验收集,不代表本站之意见,内容是否适用自身请认真分析,谨慎采纳。
关于本站 | 广告服务 | 联系我们 |
冰山软件站 - 精选问答 Copyright ©2005 - 2011 www.bsdown.com,All Rights Reserved
辽ICP备06009853号