错误2003:无法连接到'localhost'上的MySQL服务器(10061)
我想学习MySQL,所以我下载了Windows 7的MySQL v5.5并选择了开发人员设置。我打开命令提示符,输入错误2003:无法连接到'localhost'上的MySQL服务器(10061)
mysql -u root -p
,并得到如下:错误
2003:无法连接到MySQL服务器上的 'localhost'(10061)
怎么办我解决这个问题? I型:
sc query mysql
,并得到:
STATE:1停止
我尝试:
sc start mysql
,并得到:
[SC] StartService:OpenService失败5:访问被拒绝。
我还检查:控制面板:管理工具:服务
MySQL55开始,但MySQL的停止。 MySQL是寻找MySQL服务器5.1文件夹,所以我不知道为什么我会需要它,但是当我尝试启动它,我得到:
“Windows无法启动MySQL服务本地计算机上。错误 2:他们的系统找不到指定的文件“。
谢谢。
经过大约15个小时的努力,我无法从命令提示符调用mysql,所以我退出了。相反,我安装了版本4.1.22。如果你进入mysql主页面,你将不会在归档中找到4.1.22。相反,我在谷歌搜索mysql 4.1。希望他们在尝试时没有删除它。
我下载了“Essentials Package”并选择了“典型安装”选项。然后,我去了 开始 - > MySQL ... MySQL服务器实例配置向导,并选择“安装为Windows服务”和“包含斌目录”。有一个下拉框可以选择名称,比如“MySQL”或其他。它在我选择“MySQL”时抱怨说,我已经安装了。我改变了它,然后安装。从那里,我可以从命令行调用“mysql”。
如果你不能找到V4.1或想使用V5,沿着线的东西:
http://www.devside.net/guides/windows/mysql
可以与修改工作,但它并没有跟随他们的指示后工作,除了使用版本5.5而不是v5.1。
祝你好运。
祝贺解决方案。如果可以,请确保您将答案标记为“已接受”,以便其他人可以从您的成功中学习。干杯〜 – 2011-12-21 18:01:15
谢谢,安德鲁。据我了解,如果你想从v5.5的命令行调用mysql,你需要一台服务器和另一台服务器来连接它。上述解决方案避免了对两台电脑的需求。如果有人想发布它,可能会有更简单的方法。 – user1106278 2011-12-22 01:22:38
感谢您的回答。我有同样的问题。尝试了您的建议并从此链接“http://downloads.skysql.com/archive/index/p/mysql/v/4.1.22” - “Server Essentials Intel/AMD x86 32位安装程序”下载了v4.1.22。安装v4后,它工作正常。 – Lynn 2012-11-30 03:50:53
对于其他新手的人谁具有相同的问题,因为我(的Windows 7 64位):MySQL的安装程序的
早期版本不建立在所有(大卫·纽科姆)的Windows服务。我已经了2天使用Google,面临很多未为我工作混乱的答案,然后我发现了以下解决方案:
net start mysql
,安装服务时,你应该能够进入上述命令来启动服务。我的MySQL版本是5.6(最新的版本),所以你不必按照建议安装旧版本。
请参阅MySQL Error 2003: Can't connect to MySQL server on 'localhost' ,谢谢@David Newcomb回应。
从控制面板启动MySql服务。
启用Windows MySQL服务7 控制面板\所有控制面板项\管理工具 打开“服务”,然后启动MySQL服务
从命令提示符下的mysql -u根 - P的MySQL 并输入密码,作为管理员,这是默认的密码
这将工作
去跑型services.msc
。检查MySQL服务是否正在运行。如果没有,请手动启动它。一旦开始,输入mysqlshow来测试服务。
检查MYSQL服务是否安装在services.msc
如果不是,请到services.msc &检查Windows防火墙是否启动。如果是,请停止它。
- 以管理员身份打开cmd并转到MYSQL安装的bin文件夹。
- 键入mysqld --install。它将成功安装服务。
现在启动MYSQL服务并尝试配置相同。
我以管理员身份打开了cmd。如何去bin文件夹 – Keynes 2016-11-05 06:34:25
打开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服务器5.0 \是你的安装目录, my.ini的是配置文件。
我认为OP的mysql服务没有运行。 – 2016-08-11 10:56:57
错误消息说这但最初如果你不添加配置文件(my.ini),即如果你不告诉客户端程序什么是服务器服务的名称!那么通常mysql客户端程序会向你显示一个错误,也可能是“mysql服务未运行”。所以如果你发现mysql服务在服务管理器中运行,虽然显示'mysql服务没有运行'错误,但它肯定是它的配置文件。好 – 2016-08-11 13:44:54
目前最简单的办法让你的MySQL服务器安装和配置是下载并使用“MySQL的安装程序”,这应该解决您的问题。
MySQL 5。5命令行客户端弹出一个以mysql>开头的黑色窗口,并且工作正常。 – user1106278 2011-12-19 18:19:55
此处解释错误2003:http://www.webyog.com/faq/content/23/15/en/error-no-2003-can_t-connect.html – 2012-08-10 11:15:37
使用net start mysql – 2016-06-12 09:30:18