0

我有Debian服务器。

我通过命令行的 phpmyadmin 和 mysql 早些时候运行良好。但是突然我在访问 phpmyadmin 时遇到了这个错误。

http://myserver/phpmyadmin

2003 - 服务器没有响应

当我尝试通过命令行访问时

mysql -u userid -p
Enter password:
ERROR 1045 (28000): Access denied for user 'userid'@'localhost' (using password: YES)

当我通过这个访问时

mysql -h ipaddress -u userid -p

连接需要很长时间。

4

4 回答 4

0

您可以检查 my.ini 中的“绑定地址”和 config.inc.php(phpMyAdmin)中的 $cfg['Servers'][$i]['host'] 值是否匹配。如果没有,请将它们或两者都更改为“localhost”以仅用于本地主机访问或服务器的真实 IP 地址以从其他主机访问。

于 2009-04-17T05:41:52.153 回答
0

mysql 日志是否说明了这个错误?

于 2009-04-17T14:16:47.827 回答
0

检查 mysql 用户名和密码是否config.inc.php与您在 mysql 配置文件中设置的匹配。如果你不能让它工作,你可能想问你的网络主机。

于 2009-04-17T14:20:12.453 回答
0

用户通常收到此错误的原因之一是他们的防火墙配置不正确,并且不允许与 3306 等端口的传出连接(这在我身上发生过不止一次)。请检查您是否属于这种情况。

于 2009-04-27T12:37:19.623 回答