R - 连接到远程 mysql 服务器

R - connecting to remote mysql server

我试图在 R 中连接到远程 mysql 服务器,但没有成功。

那是我的代码 -

library(RMySQL)
drv = dbDriver("MySQL")
mydb = dbConnect(drv,host="*.*.*.*",dbname="dbname",user="user",pass="pass")

但我收到以下错误 -

Failed to connect to database: Error: Access denied for user 'user'@'ec2----.eu-west-1.compute.amazonaws.com'

它正在尝试连接到本地主机,而不是我在代码中指定的主机。

怎么了?

在我看来,您没有为该用户授予适当的访问权限,其中查询来自 ec2----.eu-west-1.compute.amazonaws.com.

试试这样的东西:

创建用户 'user'@'ec2----.eu-west-1.compute.amazonaws.com' 'password';

授予 dbname 的所有权限。* 到 'user'@'ec2----.eu-west-1.compute.amazonaws.com';