MYSQL - 无法连接到'localhost'上的MYSQL服务器(10061)

时间:2008-12-22 01:12:12

标签: mysql mysql-error-2003

我在我的电脑上安装了wamp服务器(它没有互联网或内联网连接,Windows XP -OS)。 但是当我访问MYSQL这个错误弹出时。 你能告诉我如何解决这个错误吗? 非常感谢你。

无法连接到'localhost'(10061)

上的MYSQL服务器

5 个答案:

答案 0 :(得分:7)

从命令行

(开始/运行/输入cmd,按确定),键入:

telnet localhost 3306

如果MySQL正在运行,你会看到mysql版本(还有一些垃圾)。

要查看服务是否正在运行,请键入:

sc query mysql

如果它正在运行,你会看到类似的东西:

SERVICE_NAME: mysql
        TYPE               : 10  WIN32_OWN_PROCESS
        STATE              : 4  RUNNING
                                (STOPPABLE,PAUSABLE,ACCEPTS_SHUTDOWN)
        WIN32_EXIT_CODE    : 0  (0x0)
        SERVICE_EXIT_CODE  : 0  (0x0)
        CHECKPOINT         : 0x0
        WAIT_HINT          : 0x0

答案 1 :(得分:4)

要检查MySQL是否正在运行,只要将其作为服务安装,您就可以转到开始 - >控制面板 - >管理工具 - >服务(我可能在这些路径上有点偏离,我是OS X / Linux用户),并在该列表上寻找MySQL。查看它是启动还是停止。

如果您确实想要并确定该端口是否已打开,则可以执行端口扫描。网上有各种免费工具可以扫描您的IP并告诉您哪些端口是打开的以及正在监听它们的内容。

答案 2 :(得分:1)

确保它正在运行,请检查my.cnf是否正在侦听正确的IP(127.0.0.1),并确保连接到正确的端口。

尝试使用telnet进行调试,并查看问题所在,可能是mysql未启动,或者是侦听其他端口。

答案 3 :(得分:1)

除非您在安装过程中做了某些事情,否则我认为端口将是标准端口,并且安装后服务将不会运行。

MySQL提供了几种用于管理服务器的GUI工具:http://dev.mysql.com/downloads/gui-tools/5.0.html其中一个工具是“MySQL系统托盘监视器”,它将检测正在运行的服务,并允许您轻松地停止和启动服务器。您还可以查看“MySQL”的服务列表,以查看该服务是否处于活动状态。

如果服务正在运行且您仍然无法连接,则需要确保Windows防火墙未阻止对端口的访问。如果您的防火墙未配置为在阻止程序时通知您(请检查Windows防火墙控制面板,它可能没有通知您已检测到该程序)。

答案 4 :(得分:0)

尝试将mysql端口3300更改为“ 3306”