通过ssh与r(rmysql)连接mysql

yftpprvb  于 2021-06-17  发布在  Mysql
关注(0)|答案(2)|浏览(393)

我的ssh user/pwd如下:

ssh inf:
username="hentyus", 
password="D&dfkucuny@", 
host="39.116.135.84", 
port=5842)

我想用r(rmysql)连接数据库,这里是数据库inf:

dbname = "yutyts",
username="yutyts_data", 
password="dfkdficlsp", 
host="rr-sodk90usk7.mysql.rds.aliyuncs.com", 
port=3306

如何连接到r,谢谢你的帮助!

ddhy6vgd

ddhy6vgd1#

创建将本地3306端口Map到远程数据库服务器的ssh连接:

ssh -L 3306:rr-sodk90usk7.mysql.rds.aliyuncs.com:3306 39.116.135.84 -p 5842

你的r程序将连接到localhost:3306 for 数据库连接。

ar5n3qh5

ar5n3qh52#

阿里云有一个优秀的文档和知识库,你很可能会在那里找到答案。他们也有解决问题的详细走查,比如这一个可能是你的问题:https://help.aliyun.com/knowledge_detail/91707.html
抱歉,只有链接的答案,但在这种情况下,它更多的是一个指向aliyun kb的指针,为这个主题提供了更多的答案:)

相关问题