跟进previous answer to this question,我正在使用RMySQL连接到我的Amazon RDS实例。我可以在没有SSL的情况下连接,但更愿意使用我提供的EC2实例证书通过SSL进行连接。这种方法似乎可以使用Sequel Pro。
但是,当使用RMySQL包在R中尝试相同的连接时,我收到以下错误:
library(RMySQL)
con <- dbConnect(MySQL(), default.file='~/Desktop/mysql.cfg')
Error in mysqlNewConnection(drv, ...) :
RS-DBI driver: (Failed to connect to database: Error: SSL connection error: SSL_CTX_set_default_verify_paths failed
)
除了我的常规身份验证参数之外,mysql.cfg
文件还包含Amazon提供的.pem文件的路径(例如,ssl-ca ='〜/ .ssh / file.pem')。我错过了一个额外的参数吗?