【问题标题】:MySQL Workbench failed to connectMySQL Workbench 连接失败
【发布时间】:2015-01-19 23:11:06
【问题描述】:

我想不出来这个。我无法使用 MySQL Workbench 连接到服务器,我尝试了任何类型的连接方法。我得到的错误信息是

在 AT 127.0.0.1:3306 使用 root 用户连接 MySQL 失败

请求的此平台协议无效(MYSQL_PROTOCOL_SOCKET)

【问题讨论】:

  • 您是否验证了服务器是否正在运行?您可以从mysql 命令行客户端进行连接吗?
  • 您是第一次安装,还是以前好的系统,现在无法连接。如果是新系统,能否确认 MySQL 已经启动?
  • 我不确定是否可以,但我使用 xampp 打开我的本地服务器服务器,它工作正常。我应该为此打开它吗?我知道我是新手:S

标签: mysql-workbench


【解决方案1】:

这是我以前从未见过的非常不寻常的错误消息,尤其是在 Windows 上。它可能与服务器的安装方式有关。作为新手,将Windows Installer 用于所有必需的部件绝对是最佳选择。这也将正确安装服务器。

通过使用 xampp,您可以自行检查服务器是否已安装并作为服务运行,以及是否正确配置。对于故障排除观看 my video on Youtube 我试图解释初学者最常见的陷阱。

注意:您可以在没有实际连接的情况下打开连接。在这种情况下,MySQL Workbench 允许执行所有不需要有效服务器连接的事情,例如日志文件查看、配置文件编辑、服务启动/停止等。使用它来检查服务器的配置。确保它接受 TCP/IP 连接(视频中也有一小部分关于此)。

更新:

  1. 投反对票的人,请添加评论为什么您认为我的回答不好。
  2. 重新阅读错误消息我有了另一个想法:可能是您使用local socket/named pipe 进行连接吗?如果是这样,请尝试使用普通 TCP/IP。

【讨论】:

    【解决方案2】:

    我遇到了同样的问题,在我的情况下,我最初使用“连接方法”下拉菜单中选择的“本地套接字/管道”选项创建了连接。尝试切换回“标准(TCP/IP)”不起作用并导致 OP 提到的错误。我不得不从一开始就选择“标准(TCP/IP)”来删除连接并重新开始。之后连接成功。

    【讨论】:

    • 你到底知道什么......对我来说也是如此。感谢您发布解决方案!
    【解决方案3】:

    要解决此问题,您必须检查“高级”选项卡中的“其他”字段

    如果您使用套接字选项存储连接,您会发现“socket=”。 (或类似的东西)

    删除

    例如http://prntscr.com/k63pua

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-03-01
      • 1970-01-01
      • 2015-08-18
      • 2015-12-17
      • 2013-11-03
      • 2016-03-19
      • 2021-06-23
      • 2012-07-12
      相关资源
      最近更新 更多