龙空技术网

ubuntu下mongodb的远程访问

zhangyiant 137

前言:

此时大家对“ubuntu安装mongodb50”大致比较关心,小伙伴们都想要知道一些“ubuntu安装mongodb50”的相关文章。那么小编在网络上收集了一些关于“ubuntu安装mongodb50””的相关资讯,希望各位老铁们能喜欢,你们一起来学习一下吧!

ubuntu上刚刚安装完mongodb,通过

sudo service mongod start

可以启动mongodb服务。然后使用mongo命令就可以连接这个服务。

但是默认情况下,远端的机器是不能通过ip或者域名访问这台机器上的mongodb服务的。

原因就在于mongodb的默认配置。

ubuntu上默认的配置文件是/etc/mongod.conf

里面有一段

net: port: 27017 bindIp: 127.0.0.1

问题就出在127.0.0.1,这个地址是预留的ip地址,称为环回地址,loopback address。只有本机才能访问这个地址。mongodb的服务绑定到这个ip,所以只有在本机连接,才能连通。

找个编辑器,修改一下

net: port: 27017 bindIp: 0.0.0.0

0.0.0.0表示本机的任意ip,这样所有外面的连接都能访问这个DB服务了。

执行

service mongod restart

重启一下服务,是配置生效就可以了。

标签: #ubuntu安装mongodb50