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 套接字错误
错误 2002 使用 Ubuntu 和 XAMPP 在 phpmyadmin 上连接被拒绝