Sqlalchemy 和 DBvisualizer 因端口转发而失败

Posted

技术标签:

【中文标题】Sqlalchemy 和 DBvisualizer 因端口转发而失败【英文标题】:Sqlalchemy and DBvisualizer failing with port fowarding 【发布时间】:2018-02-14 17:41:51 【问题描述】:

要连接到我们的数据库,我们需要使用端口转发来连接到远程实例。

ssh -i [ssh Key] -f -N -L [local port]:[host]:[remote port] [user]@[remote ip]

之后,我就可以使用这个命令来访问远程数据库了。

mysql -h 127.0.0.1 -P [local port] -u [database user] -p

如果我在 SQLAlchemy 或 DbVisualizer 之类的东西中使用本地设置,我会得到 ​​p>

用户 [user]@'10.0.1.70' 的访问被拒绝(使用密码: 是的)

我知道密码是正确的,那么我的理解中缺少什么? cli和其他这些接口有什么区别?

【问题讨论】:

【参考方案1】:

对于 DbVisualizer,您是否尝试过将数据库服务器指定为“localhost”,如下所述:

http://confluence.dbvis.com/display/UG100/Using+an+SSH+Tunnel

最好的问候 Hans Bergsten(DbVisualizer 开发人员)

【讨论】:

以上是关于Sqlalchemy 和 DBvisualizer 因端口转发而失败的主要内容,如果未能解决你的问题,请参考以下文章

DBVisualizer 和 HIVE

用dbvisualizer 怎么连接 MS SQL Server

DBVisualizer 和 SnappyData 的数据库配置文件?

如何安装并破解使用DBVisualizer

如何安装并破解使用DBVisualizer

DbVisualizer:开发人员DBA和分析师的通用数据库工具!