#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
正在运行,尤其是关于Ubuntu。 WAMP
仅适用于 Windows以上是关于#2002 - 服务器没有响应(或者本地 MySQL 服务器的套接字配置不正确)的主要内容,如果未能解决你的问题,请参考以下文章
#2002 - 服务器没有响应(或者没有正确配置本地MySQL服务器的套接字)
#2002 - 服务器没有响应(或者本地 MySQL 服务器的套接字配置不正确)[重复]
#2002 - 服务器没有响应 (或者本地 MySQL 服务器的套接字没有正确配置) 是怎么回事。