将RStudio与远程mysql数据库连接

将RStudio与远程mysql数据库连接,mysql,rstudio,Mysql,Rstudio,我的mysql数据库中的数据是: 用户:root 密码:查询 dbname:bd_测试 主持人:127.0.0.1 港口:3306 我正在使用RStudio,我想从另一台计算机本地访问。我的msql服务器的地址IP是:192.X.X.X 当我运行到RStudio时,我执行以下步骤,并显示以下错误: install.packages(“RMySQL”) 库(“RMySQL”) mydb=dbConnect(MySQL(),user='root',password='query',dbname='b

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

用户:root

密码:查询

dbname:bd_测试

主持人:127.0.0.1

港口:3306

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

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

install.packages(“RMySQL”)

库(“RMySQL”)

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

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

我在防火墙窗口中添加了新规则(端口),但仍然不起作用。 问题在哪里?
谢谢

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

cd“C:\Program Files\MySQL\MySQL Server 5.7\bin”MySQL–u root-p

mysql>授予服务器上的所有权限。发送到由标识的“namehost PC”@“%” 带有授权选项的“密码”

mysql>刷新特权