当我尝试连接到我的 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。我的建议是,如果将来需要升级,请稍后再进行操作。