[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/ ,可以顺利登录了。
posted on 2016-06-10 22:57 RuriGokou 阅读(2574) 评论(0) 编辑 收藏 举报