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

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

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

web.mysql正在运行,我知道我的mysql.sock存在并且位于~/private/tmp/和 中~/tmp/。我还有足够的硬盘空间。我已经正确安装和设置了 phpMyAdmin,只在“配置身份验证密码”中添加了密码。我还通过 Sequel Pro 连接到服务器。

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

答案1

确保 phpMyAdmin 没有尝试查找mysql.sock/var/lib/mysql/。我昨天也犯了同样的错误,并创建了来自/var/lib/mysql/mysql.sock/tmp/mysql.sock修复。

答案2

有时 MySQL 会将自身设置为仅接受环回地址 (127.0.0.1) 上的传入。PHPMyAdmin 最有可能尝试连接到“localhost”。

您可以更改 my.cnf 文件以允许所有连接到 MySQL 服务器,或修改 PHPMyAdmin 配置以指向 127.0.0.1。我的建议是,如果将来需要升级,请稍后再进行操作。

相关内容