【发布时间】:2016-09-09 22:49:52
【问题描述】:
我在 OSX 上使用 RStudio,并且有一个运行 Ubuntu 的本地虚拟机。我在通过 ssh 连接到在本地 vm 上运行的 mysql 时遇到问题。我尝试通过
转发端口 3307ssh -L 3307:d.local.internal.com:3306 ubuntu@d.local.internal.com
后面是r
con <- dbConnect(RMySQL::MySQL(), host = "127.0.0.1", user = "root", password = "pass", port=3307)
我还在继续
Error in .local(drv, ...) : Failed to connect to database: Error: Can't connect to MySQL server on '127.0.0.1' (57)
有什么想法吗?我可以使用相同的 ssh 和 mysql 凭据通过 SequelPro 成功连接。
【问题讨论】:
-
尝试
telnet到该主机上的该端口,看看是否有效。