我试图在R中连接到远程mysql服务器,但是没有成功。
那是我的代码-
library(RMySQL)
drv = dbDriver("MySQL")
mydb = dbConnect(drv,host="*.*.*.*",dbname="dbname",user="user",pass="pass")
但我收到以下错误-
无法连接到数据库:错误:拒绝访问用户“用户” @“ec2- - - - .EU-西1.compute.amazonaws.com”
它正在尝试连接到本地主机,而不是我在代码中指定的主机。
怎么了?
在我看来,您没有为从ec2----.eu-west-1.compute.amazonaws.com发出查询的该用户授予适当的访问权限。
尝试类似的东西:
创建用户'user'@'ec2----.eu-west-1.compute.amazonaws.com'通过'密码'标识;
将所有特权授予dbname。*发送给'user'@'ec2----.eu-west-1.compute.amazonaws.com';
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句