我无法解决这个问题。我无法使用MySQL Workbench连接到服务器,我尝试了任何类型的连接方法。我得到的错误信息是
无法使用用户root
在AT 127.0.0.1:3306连接到MySQL请求的此平台协议无效(MYSQL_PROTOCOL_SOCKET)
答案 0 :(得分:5)
我遇到了同样的问题,在我的情况下,我最初创建了与“连接方法”下拉列表中选择的“本地套接字/管道”选项的连接。尝试切换回“标准(TCP / IP)”不起作用,并导致OP提到的错误。我不得不删除连接并从头开始选择“标准(TCP / IP)”重新开始。之后连接成功了。
答案 1 :(得分:0)
这是一个非常不寻常的错误消息,我以前从未见过,特别是在Windows上。它可能与服务器的安装方式有关。作为一个新手,它绝对是使用Windows Installer所有必需部件的最佳选择。这也将正确安装服务器。
通过使用xampp,您可以自行检查服务器是否已安装并作为服务运行,以及正确的配置。对于问题my video on Youtube进行故障排除,我试图解释初学者最常见的陷阱。
注意:您可以在不实际连接的情况下打开连接。在这种情况下,MySQL Workbench允许执行所有那些不需要有效服务器连接的事情,例如日志文件查看,配置文件编辑,服务启动/停止等。使用此选项检查服务器的配置。确保它接受TCP / IP连接(视频中还有一个关于此的简短部分)。
<强>更新强>
local socket/named pipe
进行连接?如果是这样,请尝试使用普通的TCP / IP。答案 2 :(得分:0)