#2002 - 服务器没有响应(或者没有正确配置本地MySQL服务器的套接字)

时间:2014-05-27 09:14:44

标签: php mysql sockets phpmyadmin xampp

我无法访问PHPMyAdmin。当我想去那里时,我收到了这个错误:

  

#2002 - 服务器没有响应(或者没有正确配置本地MySQL服务器的套接字)

我搜索了这个错误,但它不清楚。

我试着通过这段代码知道哪个端口是打开的:

pgrep mysql

当mysql运行时,两个端口都打开了。

我想在我的localhost中访问PHPMyAdmin。我正在使用Ubuntu OS

4 个答案:

答案 0 :(得分:6)

在Ubuntu中,默认情况下mysql不会侦听TCP / IP连接。它只使用本地套接字。

当前本地套接字在/etc/mysql/my.cnf中配置。如果您打开此文件,您应该找到类似于:

的内容
[client]
port            = 3306
socket          = /var/run/mysqld/mysqld.sock

您应该做的只是打开PHPMyAdmin的配置文件(config.inc.php)并更改套接字地址。也许你的PHPMyAdmin上没有本地套接字配置,或者它可能不同。此文件应包含一行(当然,根据您在my.cnf上找到的地址进行调整):

$cfg['Servers'][$i]['socket'] = '/var/run/mysqld/mysqld.sock';

答案 1 :(得分:0)

崩溃后运行mysql服务器的步骤。

**在wamp服务器上工作**

  1. 检查mysql数据目录中的{System name}.err文件。
  2. 从日志中找出导致问题的数据库
  3. 将它们从数据目录中删除(保存在一些安全的地方)。
  4. 启动mysql服务

答案 2 :(得分:0)

转到C:\ Windows \ System32 \ drivers \ etc
编辑主机
添加127.0.0.1 localhost
并重新启动服务器refrance
check ans

答案 3 :(得分:-4)

这意味着mysql服务器未启动。 这很简单,如果你使用wamp左键单击wampserver图标然后mysql然后服务然后安装服务后重启wamp并解决问题