R - 连接到远程mysql服务器

时间:2016-07-12 14:59:07

标签: mysql r rmysql

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

那是我的代码 -

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

但是我收到以下错误 -

  

无法连接到数据库:错误:用户拒绝访问   '用户' @ 'ec2- - - - .EU-西1.compute.amazonaws.com'

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

有什么问题?

1 个答案:

答案 0 :(得分:0)

在我看来,如果你的查询来自ec2 ----- eu-west-1.compute.amazonaws.com,那么你没有为这个用户授予适当的访问权限。

尝试类似:

创建用户'user'@'ec2----.eu-west-1.compute.amazonaws.com'通过'密码'识别;

在dbname上授予所有特权。*对'用户'@'ec2 ----。eu-west-1.compute.amazonaws.com';