首页 文章

将RStudio与远程mysql数据库连接

提问于
浏览
0

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

user:root password:query dbname:bd_test host: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',host ='192.XXX')无法连接到数据库:错误:主机'MYHost-PC'不允许连接到此MySQL服务器

我在防火墙窗口中添加了新规则(端口),但仍无法正常工作 . 问题出在哪儿?谢谢

1 回答

  • 0

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

    cd“C:\ Program Files \ MySQL \ MySQL Server 5.7 \ bin”mysql -u root -p mysql> GRANT ALL PRIVILEGES ON . TO'namehost-PC'@'%'通过'Password'WITH GRANT OPTION识别; mysql> FLUSH PRIVILEGIES

相关问题