错误:服务器没有响应(或本地MySQL服务器的套接字配置不正确)


Error: The server is not responding (or the local MySQL server's socket is not correctly configured)

我正在学习PHP+MySQL。我没有购买网络托管计划,所以现在我计划在本地测试所有内容。从我的研究中,我发现了 WAMPserver.com。我下载了 WAMP 的安装并进行了基本设置,而无需真正更改设置中的任何内容或之后执行任何操作。我想创建一些数据库并在SQL中练习,但是当我单击phpmyadmin时,出现以下错误:

#2002 - The server is not responding (or the local MySQL server's socket is not correctly configured)

试着在谷歌上搜索这个,似乎无法弄清楚我做错了什么。我尝试更改 c:/wamp/apps 中的安装文件,但我认为我做得不正确,因为它仍然不起作用(我尝试在本地主机上将 phpmyadmin 和 sqlbuddy 配置文件更改为 127.0.0.1,不起作用,所以我将其改回本地主机)。

编辑:所以到目前为止,我在应用程序phpmyadmin文件夹中的配置文件没有改变安装的方式。所以在端口、套接字、密码下它什么都没有。我是否需要配置它才能解决问题?如果是这样,我应该使用什么?

同样,我没有更改apps文件夹中sqlbuddy1.3.2的配置文件

WAMP 真的启动并运行了吗?它基本上(至少对我来说)是一个程序,你必须启动它才能让任何东西正常工作。你必须运行wamp/wampmanager.exe(在Windows上)。

如果您使用的是 Windows,则任务托盘中应该有一个 WAMP 图标(如果它已启动并正在运行)。

在安装

wamp 之前,您是否已经在计算机上安装并运行了 apache 或 mysql 服务器(或任何其他服务器)?甚至某些软件也可能使用端口80(HTTP)或3306(MySQL)。

我不确定,但它可能是一个已经被占领的港口。

在命令行中尝试此操作(如果需要,请以管理员身份),它会告诉您软件正在侦听计算机中的端口。

netstat

netstat -a -b

您可能有一些旧的my.ini或my.cnf文件位于hd上的某个位置,新的mysql版本不再支持这些选项。找到my_print_defaults.exe并运行它以查看 mysql 在哪里查找其配置文件以及顺序。将所有旧文件重命名为其他名称,并仅将旧文件保留在 wamp 目录中。

试试 xampp。超级简单的安装,就像一个魅力。

http://www.apachefriends.org/en/xampp.html

移动您的文件并确保停止您的 WAMP 服务器,否则 Apache 将发生冲突。