0

この質問に対する以前の回答に続き、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')。追加のパラメーターがありませんか?

4

0 に答える 0