【发布时间】:2012-10-13 13:40:30
【问题描述】:
虽然我不知道 SO 法定人数是多少,但问题本身很简单: 当您从 R 连接到数据库时,你们如何处理 db 连接字符串中的密码?
教程经常展示这样的例子。
con <- dbConnect(MySQL(), user="root", password="test",
dbname="research_db", host="localhost",
client.flag=CLIENT_MULTI_STATEMENTS)
如果数据库确实是您的实验性本地主机,这可能有点现实。但是,如果您将它与服务器上的多个用户一起使用,您可能不想像这样公开数据库凭据。特别是在将 RStudio Server 与 SQL 数据库结合使用时,您可能想要做一些加密的事情。你的经验是什么?
【问题讨论】:
-
@Duncan 在这里有一个很好的答案stackoverflow.com/questions/6101605/…
-
您可以使用keyringr 包连接到操作系统密钥环/钥匙串。
-
@JoshGilfillan 谢谢,我会尽快检查并提供反馈。包裹是新的吗?
-
@MattBannert 是的,2016 年 10 月首次发布。
标签: sql r passwords rstudio-server