繁体   English   中英

MySQL 工作台:“无法连接到 127.0.0.1' (10061) 上的 MySQL 服务器”错误

[英]MySQL Workbench: “Can't connect to MySQL server on 127.0.0.1' (10061)” error

我道歉.. 我知道这个问题之前已经被问过很多次了,但我已经尝试了很多建议,但根本找不到解决方案。

问题:我在托管服务器上运行了一个 MySQL 数据库。 我必须使用 SSH 连接到它,并且我有相关的公钥和私钥文件。

我特别想使用MySQL Workbench的 PC 版本来访问这个数据库,用于运行查询、检查数据等。

如果我在 Mac 上运行Sequel Pro ,它连接良好,我可以浏览和查询数据库。 没问题。

如果我在 PC 上运行SQLyog的试用版,它也可以正常连接。 没问题。

但是如果我尝试使用 MySQL 自己的“ MySQL Workbench ”应用程序连接,使用完全相同的设置和 SSH 私钥文件,它拒绝连接,抛出众所周知的错误:

无法连接到 127.0.0.1' (10061) 上的 MySQL 服务器

我觉得这很令人沮丧,因为在 SQL Workbench 中,我指定了要使用的“MySQL 主机名” db01.mysql.vm.MyHostingServer.net ,但 Workbench 似乎忽略了它,而是要求连接到 127.0.0.1 。

(我读过 Workbench 说它需要公钥文件,但实际上意味着私钥文件......我已经尝试过两者。我也尝试过在 Mac 上使用MySQL Workbench ,但它到处都崩溃了,就在我输入服务器名称和密码时..真是一团糟!!)

我使用的托管服务给了我更改 MySQL 设置的有限权限,并且考虑到 Sequel Pro 和 SQLyog可以成功连接,我不想开始随意乱改东西。

有任何想法吗...?

也许您不允许启动服务“MySQL 55”。 将服务“MySQL 55”的登录信息设置为本地!

在此处输入图片说明

要查看 Windows 7 中可用的服务列表:

  1. 打开一个运行框在此处输入图片说明
  2. 键入services.msc并按回车键。
  3. 查找服务MySQL55
  4. 右键单击 MySQL55 Local Service 显示 Properties -> Log On 在此处输入图片说明在此处输入图片说明

即使我遇到了同样的问题,原因是当我通过“MySQL 安装程序”安装 mysql 服务时没有正确配置它。 当我尝试手动启动服务时,它也没有启动。

因此,在我的情况下,它似乎是“MySQL 安装程序”的错误,因为在选择“开发人员默认设置”时将安装路径编辑为不同的路径,就会出现问题。

解决方案(不完全是解决方案):

  • 卸载MySQL所有产品(完全)
  • 重新安装,这次我也选择了“开发人员默认”,但没有对路径或任何东西进行任何更改。 所以路径只是“C:\\Program Files\\MySQL”(默认的)
  • 然后点击下一步下一步...
  • 大功告成,这次 MySql 运行良好。

做完上面的改进后,比如检查mysql service是否正在运行,你只需要在创建连接时给一个小密码,在GUI或工作台的情况下是' '或按空格键1次。 之后,您只需要使用服务器(已验证的主机)验证您的机器。 为此,单击'New Server Instance' ,它将代表您自己配置服务器/主机。

几分钟前,我已经成功地完成了这项工作。 我的工作台软件现在能够显示所有pre-installed databases等。

希望它也适用于你。

谢谢!!!

我遇到了同样的问题,我解决的方法是:

打开 MySQL 安装程序。 我在 MYSQL Server 行上有一个重新配置链接。 具有重新配置链接的 MYSQL 服务器

单击它,它确实重新安装了 MySQL 服务器。 之后打开 MySQL Workbench,它工作正常。

如果您的机器上安装了 WAMP,请确保它正在运行。 不要从托盘菜单退出 WAMP,因为它会停止 MySQL 服务器。

要连接到新服务器,请单击主页 + 添加新连接。 将 IP 或网络服务器 URL 置于新连接中。

如何创造

只需尝试手动运行以下命令:

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

它对我有用:)

遇到与 OP 完全相同的问题,发现在 MySQL Workbench 连接中将“MySQL 服务器端口”留空可以解决问题。

所有的方法我都试过了。 我会建议你重新安装它。

尝试将主机名 ( db01.mysql.vm.MyHostingServer.net ) 连同它的 IP 地址和端口号一起放在 Windows 主机 ( C:\\windows\\system32\\drivers\\etc\\host ) 文件中,看看是否有帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM