'phpmyadmin出现"#2003 - 服务器没有响应"的解决步骤'

风清扬斈 12年前 (2008-08-08) 信息科技 4563 0

1.检查防火墙是否关闭了3306端口,或者直接关闭防火墙测试是否可以正常连接到MYSQL,开始-运行,输入IISRESET重新启动IIS,保证mysql比IIS早启动

2.检查phpmyadmin配置文件

方法一:查找 $cfg[(i)Servers(i)][$i][(i)auth_type(i)] = (i)config(i);
更改为 $cfg[(i)Servers(i)][$i][(i)auth_type(i)] = (i)http(i);
访问的时候需要输入用户名和密码


方法二:"#2003 - 服务器没有响应"PHPMYADMIN登陆问题的解决
问题描述:
登陆PHPMYADMIN的时候提示 #2003 - 服务器没有响应
1 本地其它php+mysql程序运行正常;
2 phpmyadmin 以前运行正常,就最近出错.


解决办法:
找到/libraries/config.default.php文件中以下代码段:
复制内容到剪贴板代码:
$cfg[(i)Servers(i)][$i][(i)auth_type(i)]     = (i)config(i);    // Authentication method (valid choices: config, http, HTTP, signon or cookie) 验证方式一般填写cookie
$cfg[(i)Servers(i)][$i][(i)user(i)]          = (i)root(i);      // MySQL user
$cfg[(i)Servers(i)][$i][(i)password(i)]      = (i)(i);          // MySQL password (only needed with (i)config(i) auth_type)
将其中的$cfg[(i)Servers(i)][$i][(i)password(i)] 补上相应的正确密码.

 

3.连接mysql mysql.exe -u root -p -h 127.0.0.1

然后同步密码

mysql> SET PASSWORD FOR -> (i) some_user (i)@(i) some_host (i) = OLD_PASSWORD((i) newpwd (i));

结合我们的实际情况,在 MySQL Command Line Client 下运行:

set password for root@localhost = old_password((i)123(i));

 

如果以上方法都不能解决,建议重新配置PHP,重新安装一次mysql即可,一般都能解决

"

相关推荐

  • 网友评论

    • (*)

    最新评论