phpmyadmin错误#2002无法连接到MySQL服务器

试图连接到我的MySQL服务器时,我在标题中出现错误。 我已经多次重新安装了MySQL和PHP,并根据我search的信息尝试了大量的命令行工作。

web.mysql正在运行,我知道我的mysql.sock存在,位于~/private/tmp/ ,也在~/tmp/ 。 我也有足够的硬盘空间。 我已经正确地安装并设置了phpMyAdmin,只是给“密码configuration授权”添加一个密码。 我也通过Sequel Pro连接到服务器。

为什么我不能通过phpMyAdmin连接到服务器? 我在运行Snow Leopard的64位Intel Mac上

确保phpMyAdmin没有试图在/ var / lib / mysql /中查找mysql.sock 。 我昨天有同样的错误,并创build从/var/lib/mysql/mysql.sock链接到/tmp/mysql.sock修复它。

有时MySQL会将自己设置为只接受回送地址(127.0.0.1)上的传入。 PHPMyAdmin很可能试图连接到“本地主机”。

您可以更改my.cnf文件以允许到MySQL服务器的所有连接,或将PHPMyAdminconfiguration修改为指向127.0.0.1。 我的build议是在未来升级的情况下进行。