次の R スクリプトを使用して、ローカルの MySQL サーバーに正常に接続できます。
library(RMySQL)
drv <- dbDriver("MySQL")
con <- dbConnect(drv, user="root", pass="myrootpass")
rs <- dbSendQuery(con, statement = "SHOW DATABASES;")
fetch(rs)
ただし、ファイルに保存されるため、パスワードをスクリプトに含めたくありません。Ubuntu 13.10、MySQL 5.5.35、MySQL Workbench 6.0、および R 3.0.1 を使用しています。
仕事では Windows を使用しており、次の行を使用して、パスワードなしでアクセスできる SQL Server に接続できます。
library(RODBC)
dbhandle<-odbcDriverConnect('driver={SQL Server};server=SomeServer;database=SomeDatabase;trusted_connection=true')
この場合、サーバーにアクセスできる従業員としてログインするだけで十分なようです。
これと似たようなことを達成したいのですが、Ubuntu コンピューターでローカルの MySQL サーバーに接続するにはどうすればよいですか?