2011-07-06 184 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

为我工作!如何为远程连接设置用户名和密码? –