错误2003:无法连接到'localhost'上的MySQL服务器(10061)

use*_*278 10 mysql windows-7

我正在尝试学习MySQL,所以我为Windows 7下载了MySQL v5.5并选择了Developer设置.我打开命令提示符,输入

mysql -u root -p
Run Code Online (Sandbox Code Playgroud)

并得到以下:错误

2003:无法连接到'localhost'上的MySQL服务器(10061)

我该如何解决?我键入:

sc query mysql
Run Code Online (Sandbox Code Playgroud)

得到:

状态:1停止

我尝试:

 sc start mysql
Run Code Online (Sandbox Code Playgroud)

得到:

[SC] StartService:OpenService FAILED 5:访问被拒绝.

我还检查了:控制面板:管理工具:服务

MySQL55已启动,但MySQL已停止.MySQL正在查找MySQL Server 5.1文件夹,所以我不确定为什么我需要它,但是当我尝试启动它时,我得到:

"Windows无法在本地计算机上启动MySQL服务.错误2:他们的系统无法找到指定的文件".

谢谢.

Ehs*_*udi 7

对于与我有同样问题的其他新手(Windows 7 64位):

早期版本的MySQL安装程序根本没有设置Windows服务(David Newcomb).我花了2天的谷歌搜索,面对很多令人困惑的答案,这对我没有用,然后我找到了以下解决方案:

net start mysql

,安装服务后,您应该能够输入上述命令来启动服务.我的mysql版本是5.6(最新的版本),因此您不必按照建议安装旧版本.

请参阅MySQL Error 2003:无法连接到'localhost'上的MySQL服务器 ,感谢@David Newcomb响应.


use*_*278 5

经过大约15个小时的努力,我无法从命令提示符调用mysql,所以我退出了.相反,我安装了4.1.22版.如果你去mysql主网页,你将在档案中找不到4.1.22.相反,我在谷歌搜索mysql 4.1.希望他们在你尝试时没有删除它.

我下载了"Essentials Package"并选择了"典型安装"选项.然后我去了Start - > MySQL ... MySQL Server Instance Config Wizard并选择"Install as Windows Service"和"Include Bin Directory".有一个下拉框,我可以选择名称,如"MySQL"或其他东西.当我选择"MySQL"时,它抱怨说我已经安装了.我改了它,然后安装了.从那里,我可以从命令行调用"mysql".

如果你找不到v4.1或者想要使用v5,那就是:

http://www.devside.net/guides/windows/mysql

可以使用修改,但遵循他们的指示后它不起作用,除了使用版本5.5而不是v5.1.

祝好运.