如何配置mysql workbench(mac版本)不要在mysql登录中附加@localhost

时间:2014-02-11 03:56:23

标签: mysql mysql-workbench

在指定mysql用户名后,workbench(6.0.9.11421 build 1170)将始终附加“@localhost”。有没有办法让工作台只使用配置的用户名登录?

问题是用户@ localhost& user @%是两个完全独立的用户。我不需要这个xxx @ localhost

MySQL配置:(使用“root”而不是“'root'@'172.31.5.133'”会出现同样的问题,mysql服务器查询将返回“root @ localhost”作为连接用户) Mysql Config

来自MySQL的连接用户: enter image description here

另一个工具,Sequel pro,在没有上述问题的情况下完美运行

连接配置:

enter image description here

来自查询的连接用户:

Sequel pro connection result

2 个答案:

答案 0 :(得分:1)

当您使用ssh和mysql时,您将从ssh连接到MySQL数据库。这就是@localhost出现的原因。如果您在没有sshing的情况下直接连接到它,localhost将会消失。

答案 1 :(得分:0)

MySQL Workbench不会总是附加“@localhost”。它使用您在连接设置中指定的主机设置。

<强>更新

可以在连接管理向导中设置主机,例如,通过右键单击磁贴并选择“编辑连接...”来

enter image description here

相关问题