MongoDB Suggests处理安全性的简单方法是在受信任的环境中运行它,因为“在这样的配置中,必须确保只有受信任的计算机才能访问数据库TCP端口。”
这样做的最佳方法是什么?有没有办法让mongodb本地只听localhost?
我正在使用ubuntu 10.10
答案 0 :(得分:96)
将以下行添加到mongodb.conf
:
bind_ip = 127.0.0.1
正如@Josh Rickard在评论中所述:不要忘记在更新配置文件后重启过程:
service mongodb restart
答案 1 :(得分:35)
正如安德烈亚斯以一种圆润的方式提到的那样:
mongod --bind_ip 127.0.0.1
答案 2 :(得分:5)
请注意,虽然上次检查时文档中没有显示,但您也可以将此设置放在.conf文件中(与命令行对比)。
没有设置=绑定到所有ips。
答案 3 :(得分:0)
此配置似乎是 Windows 4.4 中的默认配置...
C:\Program Files\MongoDB\Server\4.4\bin\mongod.cfg
# network interfaces
net:
port: 27017
bindIp: 127.0.0.1
...以防有任何其他“可怜的、不幸的灵魂”支持或使用它。