首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过堡垒主机从MySQL连接到RDS RStudio实例?

如何通过堡垒主机从MySQL连接到RDS RStudio实例?
EN

Stack Overflow用户
提问于 2019-06-25 22:10:45
回答 1查看 542关注 0票数 2

我想使用RStudio来分析MySQL实例上的数据。这是一个AWS实例,它只能通过跳转框/堡垒主机访问。我拥有连接到跳转框和从跳转框到RDS实例所需的凭据。我需要做什么才能直接从RStudio控制台中查询这个DB?

我可以使用: ssh -p 22-p user@ip.add.re.ss (使用RStudio中的终端选项卡)连接到跳转框。

然后我可以使用: mysql -u用户名-p数据库-h hostname.us-east-1.rds.amazonaws.com连接到RDS mysql。

我可以在RStudio终端内连接和执行手动mysql命令,但我似乎无法从RStudio控制台对DB进行任何操作。

EN

回答 1

Stack Overflow用户

发布于 2022-01-10 17:41:29

很抱歉打开了一个2yo线程,但是对于我这样处理这个问题的每个人来说--我找到了这个线程,它看起来很有效(通过R通过ssh与MySQL连接)。

您应该使用所谓的端口转发。这里有一些详细信息(https://help.ubuntu.com/community/SSH/OpenSSH/PortForwarding),例如,您希望使用SSH隧道从笔记本连接到http://www.ubuntuforums.org。您将使用源端口编号8080 (备用http端口)、目标端口80 ( http端口)和目标服务器www.ubuntuforums.org。: ssh -L 8080:www.ubuntuforums.org:80应该被你的笔记本电脑的名字所取代。 这是为整个计算机,所以你不需要这样做从r工作室。 当然,您需要将您的端口转发到3036。但是你需要在服务器上有特殊的隐私。因为在大多数主机上,您只能从本地主机(例如从PHP)进行连接。

来源:https://www.py4u.net/discuss/881859

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56762688

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档