MySQL Workbench无法连接

时间:2014-11-21 18:05:37

标签: mysql-workbench

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

  

无法使用用户root

在AT 127.0.0.1:3306连接到MySQL      

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

enter image description here

3 个答案:

答案 0 :(得分:5)

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

答案 1 :(得分:0)

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

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

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

<强>更新

  1. Downvoter,请添加评论,为什么你认为我的答案很糟糕。
  2. 重新阅读错误消息我有另一个想法:你是否可以使用local socket/named pipe进行连接?如果是这样,请尝试使用普通的TCP / IP。

答案 2 :(得分:0)

要解决此问题,您必须选中“高级”标签中的“其他”字段

如果使用套接字选项存储了连接,则会找到“ socket =”。 (或类似的内容)

删除

例如http://prntscr.com/k63pua