RMySQL如何读取〜/ .my.cnf?

时间:2015-03-07 06:31:34

标签: r rmysql r-dbi

我注意到RMySQL允许用户指定连接" groups"在~/.my.cnf中,但是在扫描github repo之后,我无法看到此文件(或/etc/.my.cnf)在何处(或如何)被读取/解析...

任何人都可以解释这是怎么回事吗?我想在我自己的一个软件包中模仿这个功能,所以我试着把它作为一个起点。

1 个答案:

答案 0 :(得分:1)

您必须指定“CNF”文件的位置。在大多数情况下,它存储在主文件夹中。

library(DBI)
library(RMySQL)

a <- "C:/my.cnf"
con <- dbConnect(MySQL(), default.file=a, group='test_db', user=NULL, 
password=NULL)