小编Cor*_*sen的帖子

R SSH隧道MySQL

我正在寻找一种方法,允许我使用SSH隧道连接到R中的MySQL服务器(而不是文件); 我假设它需要RCurl和RODBC的组合,但我似乎无法让它正常工作.

我发现这篇文章这篇文章谈到利用SSH连接到特定的文件或表,但我希望将它作为Shiny应用程序的一部分,根据用户的输入执行不同的SQL查询,需要连接到服务器而不是特定文件.

我假设代码看起来沿着这些行x = scp("remote.ssh.host.com", "/home/dir/file.txt", "My.SCP.Passphrase", user="username"),但是我会"/home/dir/file.txt"odbcConnect()声明替换该部分还是用我想要访问的特定数据库的端口号替换它?

编辑:我用于常规odbcConnect()的行是odbcConnect(dsn, uid = "userid", pwd = "password").问题的一部分是,我在Windows上开发它,但它将部署到Linux服务器(由其他人处理)所以我很难弄清楚究竟需要在我的服务器中使用什么.R代码连接到数据库.

ssh r

5
推荐指数
1
解决办法
4992
查看次数

标签 统计

r ×1

ssh ×1