今天是:
设百科问答网为首页|收藏百科问答网|网站地图
百科问答网 - 帮您解决问题,分享成功经验
百科问答网  » 电脑/数码/通讯/互联网 » 编程/开发  » 正文

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.baikewenda.com/h/1010/a36603.html
推荐内容

敬请注意:百科问答网内容来源于网络或民间经验收集,仅供参考。其中有关健康疾病方面的内容请务必咨询专业医生或及时到医院治疗。
关于我们 - 广告服务 - 联系我们
百科问答网 Copyright ©2005 - 2011 www.baikewenda.com,All Rights Reserved
辽ICP备10007180号