错误2003:无法连接到'localhost'上的MySQL服务器(10061)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了错误2003:无法连接到'localhost'上的MySQL服务器(10061)相关的知识,希望对你有一定的参考价值。
我正在尝试学习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:他们的系统无法找到指定的文件”。
谢谢。
对于与我有同样问题的其他新手(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的回应。
经过大约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除外。
祝好运。
检查services.msc
中是否安装了MYSQL服务。如果没有,请转到services.msc并检查Windows防火墙是否已启动。如果是,请停止它。
- 以管理员身份打开cmd并转到MYSQL安装的bin文件夹。
- 输入mysqld --install。它将成功安装服务。
现在启动MYSQL服务并尝试配置相同的服务。
从“控制”面板启动MySql服务。
在Windows 7中启用MySql服务控制面板所有控制面板项管理工具打开“服务”,然后启用MySql服务 从命令提示符mysql -u root -p mysql输入密码作为admin,这是默认密码
这会奏效
转到运行类型services.msc
。检查MySQL服务是否正在运行。如果没有,请手动启动它。一旦启动,输入mysqlshow来测试服务。
在管理员模式下打开cmd并键入
cd C:Program Files (x86)MySQLMySQL Server 5.0in mysql --defaults-file="C:Program Files (x86)MySQLMySQL Server 5.0my.bin" -u root -pwhere C:Program Files (x86)MySQLMySQL Server 5.0 is your installation directory and my.ini is configuration file.
在Windows 10中,我遇到了类似的问题,上面的命令对我来说不起作用。
但是,当我从任务栏选项启动服务时,不知道有任务栏项目这样做。
到目前为止,安装和配置mysql服务器的最简单方法是下载并使用“MySQL安装程序”,它可以解决您的问题。
您需要检查的第一件事是服务是否正在运行。
如果没有启动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
以上是关于错误2003:无法连接到'localhost'上的MySQL服务器(10061)的主要内容,如果未能解决你的问题,请参考以下文章
间歇性无法连接到 AWS RDS 上的 mysql(错误 2003)
错误 2003 (HY000): 无法连接到 MySQL 服务器 (111)
ERROR 2003 (HY000): 无法连接到“localhost”上的 MySQL 服务器(10061“未知错误”)