Mysql
無法連接到遠端數據庫
我在玩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 告訴遠端綁定本地埠9999到3306 。
然後我使用 MySQL Query 瀏覽器並告訴它連接到 127.0.0.1 埠 9999
所以我想你可以試試:
ssh -fNL 9009:localhost:27017 myuser@myremotemachine