gpt4 book ai didi

mysql - 连接RStudio与远程mysql数据库

转载 作者:行者123 更新时间:2023-11-29 21:38:26 26 4
gpt4 key购买 nike

我的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")

library("RMySQL")

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

Failed to connect to database: Error: Host 'MYHost-PC' is not allowed to connect to this MySQL server

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

最佳答案

必须在 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'@'%' IDENTIFIED BY 'Password'WITH GRANT OPTION ;

mysql> FLUSH PRIVILEGIES

关于mysql - 连接RStudio与远程mysql数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34727955/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com