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

时间:2011-12-19 18:18:09

标签: mysql windows-7

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

mysql -u root -p

并获取以下内容:错误

  

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

我该如何解决这个问题?我输入:

sc query mysql

并获得:

  

状态:1停止

我试试:

 sc start mysql

并获得:

  

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

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

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

  

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

感谢。

10 个答案:

答案 0 :(得分:7)

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

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

net start mysql

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

参见MySQL Error 2003: Can't connect to MySQL server on 'localhost' ,感谢 @David Newcomb 回复。

答案 1 :(得分:5)

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

我下载了“Essentials Package”并选择了“典型安装”选项。然后我去了 开始 - > MySQL ... MySQL服务器实例配置向导并选择“安装为Windows服务”和“包含Bin目录”。有一个下拉框,我可以选择名称,如“MySQL”或其他东西。当我选择“MySQL”时,它抱怨说我已经安装了。我改了它,然后安装了。从那里,我可以从命令行调用“mysql”。

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

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

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

祝你好运。

答案 2 :(得分:3)

检查services.msc中是否安装了MYSQL服务 如果没有,请访问services.msc&检查Windows防火墙是否已启动。如果是,请停止它。

  1. 以管理员身份打开cmd并转到MYSQL安装的bin文件夹。
  2. 键入mysqld --install。它将成功安装服务。
  3. 现在启动MYSQL服务并尝试配置它。

答案 3 :(得分:0)

从“控制面板”启动MySql服务。

在Windows 7中启用MySql服务        控制面板\所有控制面板项目\管理工具        打开“服务”,然后启用MySql服务
从命令提示符mysql -u root -p mysql 并输入密码admin,这是默认密码

这将有效

答案 4 :(得分:0)

转到运行类型services.msc。检查MySQL服务是否正在运行。如果没有,请手动启动它。一旦启动,输入mysqlshow来测试服务。

答案 5 :(得分:0)

在管理员模式下打开cmd并输入

cd C:\Program Files (x86)\MySQL\MySQL Server 5.0\bin\
mysql --defaults-file="C:\Program Files (x86)\MySQL\MySQL Server 5.0\my.bin" -u root -p 
其中 C:\ Program Files(x86)\ MySQL \ MySQL Server 5.0 \ 是您的安装目录, my.ini 是配置文件。

答案 6 :(得分:0)

在Windows 10中,我遇到了类似的问题,上面的命令对我来说并不起作用。

但是当我从任务栏选项开始服务时,并不知道有任务栏项目可以执行此操作。

添加屏幕截图以显示其显示位置 enter image description here

答案 7 :(得分:0)

到目前为止,安装和配置mysql服务器的最简单方法是下载并使用“MySQL安装程序”,这样可以解决您的问题。

答案 8 :(得分:0)

在我的情况下,您需要遵循以下几个步骤:

第1步: 用目录cmd打开C:\mysql\bin

第2步: 输入C:\mysql\bin>mysqld --console 击中Enter

步骤3:再次使用目录C:\mysql\bin>打开cmd

步骤4:输入命令: C:\mysql\bin>mysql -u root -p enter password : ****(whatever your password) 击中Enter

第5步: 你可以看到 mysql> {write your mysql queries here}

答案 9 :(得分:-1)

您需要检查的第一件事是服务是否正在运行。

如果不启动mysql服务。

要启动MySQL服务:

在Windows 10中,按Windows键,键入以管理员身份打开的服务,然后右键单击该mysql服务以启动。

检查端口号(如果不是默认值3306),则需要提起

类似mysql -u root -ppassword --port = 3307 引用了此链接。 http://dba.fyicenter.com/faq/mysql/Connect-to-MySQL-on-Specific-Port.html