问题总结:
首先,你必须确定mysql是启动了,一定要mysql服务启动,你可以通过控制面板->管理工具->服务中参看的到。接下来,确保输入的是 http://localhost/phpmyadmin/ ,请可以参考方法二的介绍,确定按配置输入。
1.方法一:
问题描述: 登陆PHPMYADMIN的时候提示 #2003 - 服务器没有响应 1 本地其它php+mysql程序运行正常; 2 phpmyadmin 以前运行正常,就最近出错.
解决办法: 找到/libraries/config.default.php文件中以下代码段:
复制内容到剪贴板
代码:$cfg['Servers'][$i]['auth_type'] = 'config'; // Authentication method (valid choices: config, http, HTTP, signon or cookie) $cfg['Servers'][$i]['user'] = 'root'; // MySQL user $cfg['Servers'][$i]['password'] = ''; // MySQL password (only needed with 'config' auth_type)
将其中的$cfg['Servers'][$i]['password'] 补上相应的正确密码.
以上问题为作者的实际解决办法,很多人都容易遇到这样的问题,可能是本地程序增加了发生冲突的原因吧. 当然,你的问题也有可能不属于这种情况,
2.方法二:
檢查phpMyAdmin目錄下面的 config.inc.php
$cfg['Servers'][$i]['host'] = 'localhost'; // MySQL hostname or IP address ...... ...... ......
修改這一部分。特别提示:你在IE里面的输入,应该和这个对应,不要这个配置的是localhost,在IE 里面输入的却是127.0.0.1。保证输入的一致性。
3.方法三:
Google找到解决方法:
mysql> SET PASSWORD FOR -> ' some_user '@' some_host ' = OLD_PASSWORD(' newpwd ');
结合我们的实际情况,在 MySQL Command Line Client 下运行:
set password for root@localhost = old_password('123');
这个方法,可以试试看吧,我没遇到过。
如果以上方法都不能解决,建议重新配置PHP,重新安装一次mysql即可,一般都能解决。 |