MySQL Workbench:"无法连接到127.0.0.1上的MySQL服务器'(10061)"错误

Mik*_*ill 16 mysql mysql-workbench

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

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

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

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

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

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

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

我发现它令人沮丧,因为在SQL Workbench中,我指定了要使用的"MySQL主机名",db01.mysql.vm.MyHostingServer.net,但Workbench似乎忽略它,并要求连接到127.0.0.1.

(我已经读过Workbench说它需要Public密钥文件,但实际上意味着私钥文件......我已经尝试过这两种文件.我也尝试过在Mac上使用MySQL Workbench,但是在整个地方都崩溃了,简单地说,当我输入服务器名称和密码时......它太乱了!)

我已经使用的托管服务给了我有限的权限来更改MySQL设置,并且鉴于Sequel Pro和SQLyog 可以成功连接,我不想开始随意乱搞和改变事物.

有任何想法吗...?

ja4*_*ja4 16

也许你不被允许启动服务"MySQL 55".将服务"MySQL 55"的登录信息设置为本地!

在此输入图像描述

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

  1. 打开一个运行框 在此输入图像描述
  2. 输入services.msc并按回车键.
  3. 找到服务 MySQL55
  4. 右键单击MySQL55本地服务会显示属性 - >登录 在此输入图像描述在此输入图像描述

  • 我已经启动了sql workbench,它在任务管理器中显示为正在运行的程序和进程,但在服务中却没有 (2认同)

Chr*_*sBD 0

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