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

Posted

技术标签:

【中文标题】#2002 - 服务器没有响应(或者本地 MySQL 服务器的套接字配置不正确)【英文标题】:#2002 - The server is not responding (or the local MySQL server's socket is not correctly configured) 【发布时间】:2014-07-16 03:08:51 【问题描述】:

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

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

我用谷歌搜索了这个错误,但不清楚。

我想知道这段代码打开了哪个端口:

pgrep mysql

mysql 运行时打开两个端口。

我想在我的本地主机中访问 PHPMyAdmin。我正在使用 Ubuntu 操作系统

【问题讨论】:

【参考方案1】:

在 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';

【讨论】:

【参考方案2】:

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

【讨论】:

【参考方案3】:

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

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

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

【讨论】:

【参考方案4】:

这意味着mysql服务器没有启动。 这很简单,如果您使用 wamp 左键单击 wampserver 图标然后 mysql 然后服务然后安装服务,然后重新启动 wamp,问题就解决了

【讨论】:

问题表明mysql 正在运行,尤其是关于UbuntuWAMP 仅适用于 Windows

以上是关于#2002 - 服务器没有响应(或者本地 MySQL 服务器的套接字配置不正确)的主要内容,如果未能解决你的问题,请参考以下文章

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

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

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

phpmyadmin error:#2002 - 服务器没有响应

phpmyadmin 2002 错误

#2002 -lampp phpmyadmin