phpmyadmin - 错误 2002 - 在 Mac 上

Posted

技术标签:

【中文标题】phpmyadmin - 错误 2002 - 在 Mac 上【英文标题】:phpmyadmin - error 2002 - on Mac 【发布时间】:2016-04-25 07:25:10 【问题描述】:

我目前使用的是 Mac,运行的操作系统版本是 El Capitan。网络根是/Users/username/Sites

我下载并解压 phpmyadmin 并将目录移动到根文件夹,然后我设法进入了登录屏幕。但是当我尝试登录时,它会显示这样的消息。

#2002 - No such file or directory<br />The server is not responding (or the local server's socket is not correctly configured).

我检查了 mysql 是否已关闭,但它已打开,因此与此无关。有人知道如何解决这个问题吗?

【问题讨论】:

您使用 Apache 作为 Web 服务器吗? @RandallValenciano 是的。 能把日志的内容贴一下吗? @RandallValenciano 对不起,是哪个日志? @RandallValenciano 上面的错误信息直接来自浏览器上的 phpmyadmin 屏幕。我现在没有使用任何工具。 【参考方案1】:

所以对于我来说,解决方案相当简单。

在阅读了一些类似this 的文章后,我查看了我的phpmyadmin 目录以找到config.inc.php 文件。这是我还没有弄清楚但没有同名的文件。

相反,名称最接近的文件是config.sample.inc.php,所以我更改了它的文件名并将$cfg['Servers'][$i]['host'] = 'localhost'; 更改为$cfg['Servers'][$i]['host'] = '127.0.0.1';。现在我可以使用 phpmyadmin 帐户登录了。

【讨论】:

谢谢!这解决了它。应该被接受的答案。【参考方案2】:

在 OS X Siera 10.12.5 上通过 homebrew upgrade 升级 mariadb 后遇到同样的错误。

原来缺少一个配置目录:

mysql: Can't read dir of '/usr/local/etc/my.cnf.d' (Errcode: 2 "No such file or directory")

只需创建此目录即可解决问题(无需重新启动 mariadb 守护程序):

mkdir /usr/local/etc/my.cnf.d

等待几秒钟,然后重试连接:

$ mysql -u root -p
Enter password: 
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 9
Server version: 10.2.6-MariaDB Homebrew

【讨论】:

【参考方案3】:

这对我有用。

    brew services mysql stop 进入 Xampp 并重启 mysql 服务。

【讨论】:

以上是关于phpmyadmin - 错误 2002 - 在 Mac 上的主要内容,如果未能解决你的问题,请参考以下文章

localhost/phpmyadmin 中的错误 #2002。在 Ubuntu 中使用 XAMPP

phpmyadmin 2002 错误

无法启动 phpMyAdmin。不断收到 #2002 套接字错误

错误 2002 使用 Ubuntu 和 XAMPP 在 phpmyadmin 上连接被拒绝

debian, mysql 错误 2002 (HY000), phpmyadmin

xampp phpmyadmin 访问被拒绝错误(#2002)