我在生产机器中使用窗口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服务器设置。我也试过谷歌,发现了很多博客,但没有一个是有用的。
非常感谢。
答案 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已在后台断开已经运行的应用程序。