2017-08-14 101 views
0

我最近在MongoDB上工作,並且在遠程連接到mongoDb時卡住了。我怎樣才能遠程連接到我的mongodb開始mongod

我有一個名爲db的文件夾,這也是我的dbpath文件夾。

我通過型啓動mongodb的:

mongod --dbpath=./db 

然後我連接到它在另一端通過鍵入

mongo 

然後我導航到等/ mongod.conf文件,註釋掉

bindIp : 127.0.0.1

但是,我仍然沒有能力通過mongobooster或其他GUI工具連接到我的mongoDb。

想知道我哪裏出錯了?

回答

1

bindIp : 127.0.0.1使mongodb僅在本地接口上偵聽。

將其更改爲bindIp : 0.0.0.0以使其可以在所有接口上偵聽,但請考慮security issues

理想情況下,讓它綁定到localhost,並使用ssh隧道連接到它,或綁定到專用網絡,無論是物理還是虛擬,具體取決於您的設置。

+0

我試過了,但我的GUI應用程序告訴連接超時 –

+0

您是否在更改配置後重新啓動服務器?你能用命令行'mongo'連接到遠程數據庫嗎?檢查是否有防火牆使用telnet阻止端口。將mongodb的日誌添加到問題中。 –

+0

我這樣做了,但我想到問題是我的服務器上的安全組設置 –