[Mac][phpMyAdmin] [2002] No such file or directory

Posted RuriGokou的学习笔记

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[Mac][phpMyAdmin] [2002] No such file or directory相关的知识,希望对你有一定的参考价值。

我从phpMyAdmin的官网下载了最新版,将它解压到 /Library/WebServer/Documents 下,然后把文件夹改名 phpmyadmin 。

接着输入在浏览器中输入 localhost/phpmyadmin/ ,填入用户名密码却提示  [2002] No such file or directory 。

在网上找了一圈,似乎是 mysql.sock 的位置不对。

首先打开终端,找到 mysql.sock 的位置

sudo find / -name mysql.sock

结果如下:

find: /dev/fd/3: Not a directory
find: /dev/fd/4: Not a directory
/private/tmp/mysql.sock

然后检查目录 /var/mysql/ 是否存在

ls -la /var/mysql

在我的电脑中的结果如下:

ls: /var/mysql: No such file or directory

因为不存在,所以新建目录:

sudo mkdir /var/mysql

接着为 mysql.sock 创建一个符号链接,映射到新建的目录里

sudo ln -s /private/tmp/mysql.sock /var/mysql/mysql.sock

我重新在浏览器中打开 localhost/phpmyadmin/ ,可以顺利登录了。

以上是关于[Mac][phpMyAdmin] [2002] No such file or directory的主要内容,如果未能解决你的问题,请参考以下文章

phpmyadmin 在初始安装时无法登录(mac osx)

phpMyAdmin 抛出 #2002 无法登录 mysql 服务器 phpmyadmin

phpmyadmin 2002 错误

WAMP - phpMyAdmin [错误 #2002]

debian, mysql 错误 2002 (HY000), phpmyadmin

#2002 -lampp phpmyadmin