MySQL Workbench无法连接到数据库服务器。

3
我和问题发布者7864276一样,遇到了同样的问题,但是我已经验证了服务器正在运行,例如通过在MySQL Workbench中右键单击“Local Instance MySQL”并选择“Start Command Line Client”。只有当我选择查询数据库或双击“Local Instance MySQL”时才会出现错误消息。错误消息中的一个额外信息是它说“invalid for this platform requested(MYSQL_PROTOCOL_SOCKET)”。一切都很正常,直到我最近将MySQL Workbench更新到5.2.47 CE版本。

这似乎是5.2.47版本中使用显式套接字名称的一个错误。我很快会测试6.0版本。 - Deanna
我一直在尝试连接root,但是无法成功。在命令行上添加一个用户并使用该用户进行连接。没有花时间去弄清楚,我认为这可能与安装mysql时设置的mysql安全设置有关。(网络上没有root访问权限??) - Chris Duguid
2个回答

3

点击“管理连接”。“选择本地实例MySQL”。将连接方式更改为“本地套接字/管道”。现在测试连接成功。


对我来说没用 :( - undefined

-2

终端:

sudo mysql -u root ENTER
you password user ENTER
USE mysql; ENTER
UPDATE user SET plugin='mysql_native_password' WHERE User='root'; ENTER
FLUSH PRIVILEGES; ENTER
exit; ENTER
service mysql restart ENTER
you password user again ENTER

完成你的终端操作,然后进入Mysql Workbench,在Mysql Connections中点击“钥匙图标”,选择本地实例3306,并进行测试连接。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接