无法在窗口7上的localhost(10061)上连接到MySQL服务器

时间:2011-07-06 16:04:07

标签: mysql windows-7 mysql-error-2003

我在生产机器中使用窗口7作为操作系统,我试图将MySQL服务器5.0用作数据库。但是我无法在我的生产机器上配置MySQL。以下是我收到的错误。

安全设置无法应用于数据库,因为连接失败并出现以下错误:

错误号码。 2003
无法连接到localhost(10061)上的MySQL服务器。

该消息还提示您需要打开TCP 3306端口来解决此问题,我检查了它,发现TCP 3306端口已经打开并且状态正在侦听。

这是我的'netstat -an'命令结果 -

Proto LocalAddress ForeignAddress State  TCP 0.0.0.0:3306 0.0.0.0:0 LISTENING

这表示3306处的TCP已打开。任何人都可以告诉我这个问题的解决方案。但是,我能够在窗口xp中安装和配置相同的MySQL服务器设置。我也试过谷歌,发现了很多博客,但没有一个是有用的。

非常感谢。

5 个答案:

答案 0 :(得分:5)

更改

 host: localhost

 host: 127.0.0.1

这可能是由数据库的解析方式引起的。

答案 1 :(得分:0)

您是否检查过端口3036是否已被其他应用程序使用? 您是否检查过telnet hostname 3036是否可以在本地MySQL服务器上以及远程计算机上运行?

答案 2 :(得分:0)

首先检查系统,MySQL服务是否处于运行状态。 注意服务路径右键单击“我的电脑”>管理>服务和应用>服务和检查MySQL服务状态是否已启动。否则,请右键单击服务并开始维修。

我希望这会对你有所帮助。

答案 3 :(得分:0)

即使解决了问题,我也没有找到 MySQL服务 我只是将mysqld作为管理员运行,问题就解决了。所以,简单但我花了3个小时才找到解决方案。

答案 4 :(得分:0)

问题已解决。 MySQL没有在“设置”的“服务”部分中运行。因为XAMMP已在后台断开已经运行的应用程序。