2013-04-09 122 views
0

我想从GoDaddy VPS访问远程MySQL数据库。我启用了远程访问服务器,但我需要打开GoDaddy的VPS上的3306端口。我被他们的支持者告知,我需要通过SSH来做到这一点,但他们无法帮助我做更多的事情。我已通过SSH成功​​连接到我的服务器。当我RUND该命令我得到以下信息,SHost is not allowed to connect to this MySQL serverConnection closed by foreign host通过SSH打开端口3306

telnet myserver.com 3306 

:我已经运行下面的命令。

如何打开端口以允许我连接到远程MySQL数据库?

回答

3

使用端口转发。

ssh -L 3306:localhost:3306 myserver.com 

(我假设你通常ssh到你的服务器运行ssh myserver.com

然后,当该连接处于活动状态,连接到数据库在本地主机上,而不是myserver.com(使用telnet localhost 3306如测试) 。

更多详细信息在ssh manual

相关问题