使用RMySQL + rstudio / pool,您可以这样做:
pool <- dbPool(
drv = RMySQL::MySQL(),
dbname = "databait",
group = "databait-group"
)
databait组引用你家(〜)文件夹中的.my.cnf文件,其中可能看起来像这样:
[databait-group]
user=bait
pass="1234"
port=3306
host=127.0.0.1
这样,RMySQL会自动从.my.cnf获取主机和密码并连接到所需的数据库; 无需在代码中保存密码。哪个好。
如何为PostgreSQL执行此操作?