将RStudio与远程mysql数据库连接

时间:2016-01-11 17:51:18

标签: mysql rstudio

我的mysql数据库中的数据是:

  

user:root

     

密码:查询

     

dbname:bd_test

     

主持人:127.0.0.1

     

port:3306

我正在使用RStudio,我想从另一台计算机本地访问。我的msql服务器的地址IP是:192.X.X.X

当我跑到RStudio时,我执行以下步骤并显示以下错误:

  

install.packages(“RMySQL”)

     

库( “RMySQL”)

     

mydb = dbConnect(MySQL(),user ='root',password ='query',dbname ='bd_test',    主机= '192.X.X.X')

     

无法连接到数据库:错误:主机'MYHost-PC'不允许连接到此MySQL服务器

我在防火墙窗口中添加了新规则(端口),但仍无效。 问题出在哪儿? 感谢

1 个答案:

答案 0 :(得分:0)

必须在MySQL服务器中启用许可证。在Mysql服务器控制台中输入下一个命令(Windows 7):

  

cd" C:\ Program Files \ MySQL \ MySQL Server 5.7 \ bin" mysql -u root -p

     

mysql>在上授予所有权限。 TO' namehost-PC' @'%'识别出来   '密码' WITH GRANT OPTION;

     

的MySQL> FLUSH PRIVILEGIES