Mysql

無法連接到遠端數據庫

  • June 23, 2010

我在玩MongoDB。我在 MySQL 方面有豐富的經驗,並且正在使用稱為Sequel Pro的東西連接到遠端數據庫。我現在正在嘗試MongoHub,但似乎無法讓它連接到遠端數據庫。

我嘗試了一個基本的 SSH 隧道

ssh -f user@remotehost.com -L 9009:remotehost.com:27017 -N

但這沒有用。其他數據庫管理工具如何使用 ssh 登錄來提供到沒有開放埠的數據庫的連接?這是我可以自己設置的東西(通過隧道或其他東西)嗎?

這是我訪問遠端 mysql 伺服器的方法(我的 mysql 僅限於本地主機):

ssh -fNL 9999:localhost:3306 myuser@myremotemachine

來形容它,

  • -f將其置於後台
  • -N告訴 ssh 沒有要執行的命令
  • -L 9999:localhost:3306 告訴遠端綁定本地埠99993306 。

然後我使用 MySQL Query 瀏覽器並告訴它連接到 127.0.0.1 埠 9999

所以我想你可以試試:

ssh -fNL 9009:localhost:27017 myuser@myremotemachine

引用自:https://serverfault.com/questions/154078