我正在运行此代码使用RStudio(本地机器 - Windows)连接MySQL(远程服务器 - Linux)。
library(RMySQL)
drv = dbDriver("MySQL")
mydb = dbConnect(drv,
host='1x2.x1.1xx.xx5',
dbname='mysql',
user='root',
pass='root',
port=3306)
我正在尝试连接的MySQL,存在于IP为“1x2.x1.1xx.xx5”且使用默认端口= 3306
的远程服务器中出现此错误 -
Error in .local(drv, ...) :
Failed to connect to database: Error: Can't connect to MySQL server on '1x2.x1.1xx.xx5' (0)
毕竟,我无法理解如果没有询问远程服务器的用户名和密码,这段代码甚至是如何工作的。
如果我做错了什么或错过任何事情,请告诉我。谢谢。