Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R:使用RMySQL远程连接RSudio服务器到MySQL(本地机器)_Mysql_R_Database Connection - Fatal编程技术网

R:使用RMySQL远程连接RSudio服务器到MySQL(本地机器)

R:使用RMySQL远程连接RSudio服务器到MySQL(本地机器),mysql,r,database-connection,Mysql,R,Database Connection,我有一个在RStudio服务器上运行的脚本。我想将我的RSTudio连接到另一台服务器(我的本地主机)中的MySQL数据库,我使用了以下几行代码: library(RMySQL) mydb = dbConnect(MySQL(), user='myusername', password='mypasswd', dbname='my_db', host='IP of the server in which mysql exists') 但我有一个错误: Error in .local(

我有一个在RStudio服务器上运行的脚本。我想将我的RSTudio连接到另一台服务器(我的本地主机)中的MySQL数据库,我使用了以下几行代码:

  library(RMySQL)

  mydb = dbConnect(MySQL(), user='myusername', password='mypasswd', dbname='my_db', host='IP of the server in which mysql exists')
但我有一个错误:

Error in .local(drv, ...) : 
Failed to connect to database: Error: Can't connect to MySQL server on 'IP of the server in which mysql exists' (110)
在MySQL服务器中,我向承载我的RStudio服务器的服务器授予了权限:

  grant all privileges on *.* to remoteuser@IPofRStudioServer identified by "userpassword";
我在我的
/etc/mysql/my.cnf
中评论了这一行:

  bind-address      = 127.0.0.1

你能帮我一下吗?

mysql在那个ip上运行吗?该IP是否可以从您的客户端计算机访问?是否为TCP连接配置了mysql?mysql的端口是否可访问?废话废话…@MarcB我正在使用我客户机的IP地址。实际上,我想将RStudio服务器连接到我的客户机。但是我怎么知道mysql是为TCP连接配置的呢?mysql的端口是否可访问?。。。谢谢你在现实世界中,你在做“我正试图开车去我朋友家,但我正在把我的家庭地址输入GPS。”。为什么我的朋友不在我家?”。也许如果你试一下你的mysql服务器的IP…@marcB你不理解我:mysql数据库存在于我的客户机上,没有mysql服务器的IP.ah。那么,在这种情况下,你确认mysql配置为tcp连接,并且它正在该IP上侦听吗?