2013-06-21 153 views
12

我见过这个问题在这里问了一堆,但每个解决方案都没有帮助我。MySQL Workbench 5.2 CE,Windows 7,“无法连接到MySQL服务器上的127.0.0.1(10061)”

我刚刚安装了x86并在我的电脑上安装了MySQL Workbench 5.2 CE。

之后,我试图创建一个新的服务器实例或新的连接使用本地主机作为主机名,我试过端口3306(并尝试没有端口),并没有为根或默认架构的密码。

我收到错误消息“无法连接到'服务器'127.0.0.1'(10061)”两次。

我读的一个可能的问题是,MySQL服务器没有运行,所以我试图寻找我的MySQL Workbench 5.2 CE文件夹中的mysqld,但它不存在(没有bin文件夹)。

这很令人沮丧,因为我只想创建一个连接到MySQL Workbench的小型应用程序以供学校项目使用(尽管我稍后可能会使用MySQL)。

任何帮助将非常感激。谢谢。

回答

11

确实如此,您的MySQL服务器没有运行。 bin不在Workbench中,它在MySQL服务器目录中。启动MySQL服务器(我假设默认安装路径)。

打开命令提示符。使用命令提示符导航到MySQL服务器目录。

C:\cd Program Files\MySQL\MySQL Server 5.X\bin 

一旦进入箱型:

C:\Program Files\MySQL\MySQL Server 5.X\bin :> mysqld --console 

的SQL Server将启动。不要关闭这个命令提示符。像在其他命令提示符中一样使用Workbench实用程序。

如果这不起作用,请确保您的系统上安装了MySQL服务器,因为Workbench只是一个前端。

+0

有没有办法在后台运行它? – szedjani

+1

查看下面的@ user2932774的帖子。看看能否帮助你。 – user2339071

24

我有同样的问题,解决它如下。

  1. 在Windows搜索栏中搜索“服务”。
  2. 点击“服务”,这应该是唯一的打击。
  3. 向下滚动到'MySQL56'。
  4. 用鼠标右键单击该项目,然后点击“开始”或“重新启动”。

就是这样!易如反掌。

2

如果你已经使用MSI安装程序或EXE安装在Windows的MySQL,你就可以开始从SERVICES.MSC

的服务,如果你刚才解压的mysql从什么地方,服务将无法使用从服务启动的.msc。在这种情况下开始使用mysqld.exe

0

我有同样的问题在服务器和我解决了

在我的情况。

虽然我在配置阶段安装软件,但我选择了开发机器而不是服务器,这样我就得到了问题。

因此,我卸载了mysqlinstaller,并尝试删除它的所有文件在c:\ program files \ mysql 重新安装mysqlinstaller这次我选择“服务器”,以便解决问题。

注:如果有人不能通过上述解决方案解决同样的问题,除了我的尝试做我做的一样。 因为在服务中我找不到mysql55服务,我找不到cmd中的某些文件。

4

我有同样的问题。

问题是您安装了Workbench而不是服务器。 此外,您必须首先配置服务器,然后才能连接到它。

长话短说: 安装此安装程序: http://dev.mysql.com/downloads/windows/installer/

检查一切/安装所有的选项,你会通过向导引导。 您可以设置一个根用户名和一个密码,然后就可以开始使用Workbench了。

卸载到目前为止安装的任何软件。

1

像这样。

  1. $ sudo vim /etc/mysql/my.cnf

  2. #bind-address = XXX.XXX.XXX.XXX

enter image description here

0

转到C:\ CD Program Files文件\的MySQL \ MySQL服务器5.X \ bin目录,并运行文件“MySQLInstanceConfig .exe“

and set por t到10061

1

我有同样的问题。

我认为问题出现了,因为我没有在配置过程中为数据库创建一个特定用户,同时安装了所有内容。以为我以后可以做。我只输入了一个服务器密码。

在安装过程中重新安装并创建用户后,现在一切正常。

1

我的笔记本电脑安装(运行Windows 8.1)和我的桌面(运行Windows 7)有同样的问题。两者都是64位。

我在任一系统上都没有使用MySQL工作台一年以上,他们从版本5.1和5.4更新到MySQL Workbench V6.3CE我从来没有在无数小时研究过潜在的已知兼容性问题后得到新的6.3版本更新,任何更新版本问题等。 (注意:V6.3 ce在上次使用这两个系统时都有效,所以我对发生的事情感到非常困惑。

以下是我所做的解决此问题并使用MySQL服务器启动和运行以及MySQL工作台。

-backed了所有数据库模式
-deleted MySQL工作台,并通过由C -deleted的所有相关文件夹中的控制面板
MySQL服务器其中Vx.x的任何版本:\ Program Files文件,从C:\ Program Files文件(x86),从C:\ ProgramData(这是一个隐藏文件)(这是唯一的完全卸载)
- 转到控制面板>系统>管理>服务,并寻找你的MySQL实例,以确保它没有列出。如果您的硬盘上仍然有文件和/或文件夹需要删除,并且它可能仍在运行。
- 运行CMD以管理员身份[C:\ Windows \ System32下>]
使用声明:净MYSQL
然后声明:SC删除
这将删除MySQL服务器的所有安装。
-Restart
-Re-安装我选择先使用早期版本(MySQL服务器5.4测试版),以便运行配置向导和(MySql Workbench 5.2 CE),只是因为我想启动并运行以创建一个任何升级之前的还原点。
毕竟我有两个系统正在运行并且没有错误地连接,所以我能够在连接创建过程中创建我的用户帐户并调整权限。我认为在某些时候我将不得不升级,但是直到这不再起作用。希望这有助于作为一个一站式的答案(我访问了至少20个不同的主题,确定了以前升级安装中缺少的东西。

0

您可能会下载并安装mysql安装程序,该安装程序解决了我的相同问题,下载链接安装:http://dev.mysql.com/downloads/installer/

0

我知道这是一个老问题,但我有这个问题,是不是能够得到命令行的解决方案工作

相反,我走进了MySQL的安装工具和重新配置我的服务器。我没有更改任何设置,只是通过菜单并单击每个项目上的相同按钮,然后重新启动服务器。

这使服务器备份并运行没有问题。在所有的搜索之后,这对我最有帮助。

0

我以前有过这个问题。所有你需要做的就是卸载你已经安装了什么,去MySQL Installer 5.7.11

与MySQL安装你不需要自行下载MySQL连接器,因为所有的人都在包装MySQL的安装程序。希望这个帮助:D

1

以下命令为我工作。试试看:

C:\wamp\bin\mysql\mysql5.6.17\bin\mysqld.exe --console 

你会发现在你的电脑mysqld.exe,然后手动运行它。

-1

我有这个问题。原来Workbench只是一个UI工具 - 它不会安装MySQL - 所以它没有任何连接。

您需要首先下载并安装MySQL,然后安装Workbench。

0

对不起碰到一个老问题,我和OP有同样的问题,要解决这个问题,我所做的只是下载MSI安装程序,只重新安装服务器,并且通过配置非常简单。

相关问题