在指定mysql用户名后,workbench(6.0.9.11421 build 1170)将始终附加“@localhost”。有没有办法让工作台只使用配置的用户名登录?
问题是用户@ localhost& user @%是两个完全独立的用户。我不需要这个xxx @ localhost
MySQL配置:(使用“root”而不是“'root'@'172.31.5.133'”会出现同样的问题,mysql服务器查询将返回“root @ localhost”作为连接用户)
来自MySQL的连接用户:
另一个工具,Sequel pro,在没有上述问题的情况下完美运行
连接配置:
来自查询的连接用户:
答案 0 :(得分:1)
当您使用ssh和mysql时,您将从ssh连接到MySQL数据库。这就是@localhost出现的原因。如果您在没有sshing的情况下直接连接到它,localhost将会消失。
答案 1 :(得分:0)
MySQL Workbench不会总是附加“@localhost”。它使用您在连接设置中指定的主机设置。
<强>更新强>
可以在连接管理向导中设置主机,例如,通过右键单击磁贴并选择“编辑连接...”来