2011-07-06 182 views
2

我在Linux(CenOS)服務器上安裝了mongodb,因爲它是在docs中編寫的。但仍然不能進行遠程訪問(儘管從本地連接mongo shell是可以的)。有人可以提供正確配置mongodb的文檔嗎?mongodb +遠程訪問

預先感謝您!

+0

我安設升到Debian上,我沒有任何問題。你有防火牆嗎? – elranu

回答

6

運行在防火牆後面或mongod只綁定到本地主機(如果需要,使用--bind-ip選項來配置IP地址)。

13

來源:MongoDb setup config to connect by remote hosts

在Ubuntu:

[email protected]:$ sudo nano /etc/mongodb.conf

請確保您有以下行

bind_ip = 0.0.0.0 port = 27017

[email protected]:$ /etc/init.d/mongodb restart

+0

接受的答案是正確的,但這個更具體,幫助我了!端口默認爲27017,不應該被註釋掉。只是評論#bind_ip = 127.0.0.1爲我做了詭計 –

+1

'sudo nano /etc/mongodb.conf'應該是'sudo nano /etc/mongod.conf' –

+0

爲我工作!如何爲遠程連接設置用戶名和密碼? –