mysql workbench 连接选项和一些bug

0

显然mysql workbench是客户端,客户端与服务器交互需要连接。
平常图形化数据库工具常用的方式要么直接mysql直连,要么先ssh到主机后用ssh用户登录数据库。

1

在create new connection的时候,会有这些选项,选择连接方式。
mysql workbench 连接选项和一些bug_第1张图片
选择ssh后登录SQL,自然会多出来ssh的用户密码等选项,按需填写即可。

迷之不解

1

他这里有个迷惑的地方,在第二个选项卡里有个remote management,我一开始以为这个是ssh选项,试了好多次都不行,找他官方文档里说这玩意“远程连接数据库”,我是真的奇了怪了。他本身connection选项卡里面有tcp+ssh方式,怎么会在这儿又多了个remote management。
mysql workbench 连接选项和一些bug_第2张图片

2

另外,mysql tcp直连的时候竟然会出现“没有用密码”的错误,这显然是软件没写好吧。。我真的非常疑惑怎么会有这样的。
我这里分明填了密码了,他竟然还给这using password no。这奇葩bug……这是其一,另外请注意我的ip。这bug逆天了。连ip都连错。
mysql workbench 连接选项和一些bug_第3张图片
那显然如过我们自己通过mysql命令行,自然是知道这一定是workbench生成这个命令给少了参数-p。

mysql -h 192.168.0.143 -u root -p

个人觉得可能的原因是他的vault储存了root名字的mysql历史用户,它恰好混了使用了之前的host。

结束

算是记录下,提醒下workbench的bug吧。各路大神如有知道remote management的作用,愿闻其详。不胜感激。

你可能感兴趣的:(数据库)