2013-04-09 162 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

相關問題