尝试访问http:// localhost / phpmyadmin时拒绝访问。收到错误:mysqli_real_connect():( HY000 / 2002):没有这样的文件或目录

时间:2017-03-04 01:03:15

标签: mysql sockets phpmyadmin

我无法访问localhost上的phpmyadmin。在phpmyadmin页面上它显示“MySQL说:2002 - 没有这样的文件或目录 - 服务器没有响应(或者本地服务器的套接字没有正确配置)。”

我也无法登录我的mysql,因为我无法找到登录密码。当我在终端输入-u root -p时,系统会提示我输入密码,然后在按Enter键后收到错误消息ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)。我已经安装了XAMPP,我还确保通过输入sudo apt-get install mysql-server在本地安装了mysql。我迷失了为什么我遇到这个问题以及如何解决它。

1 个答案:

答案 0 :(得分:0)

我能够解决这个问题。事实证明我已经安装了MAMP(除了XAMPP)并且它已经在本地主机上运行MySQL,但不是Apache服务器。我只是停止了XAMPP上的所有服务器,并且能够在MAMP上启动Apache和MySQL,然后能够在localhost上访问phpmyadmin。