bind_ip
是什么意思。我可以通过设置bind_ip = 0.0.0.0
来实现从桌面到EC2机器的远程连接,但使用bind_ip = 127.0.0.1
无法工作。请说明
bind_ip
是什么以及为什么适用于0.0.0.0
而不适用于127.0.0.1
。参考mongodb文档:
bind_ip
默认:所有接口。
设置此选项以配置mongod或mongos进程绑定并侦听从此地址上的应用程序发起的连接。 您可以将mongod或mongos实例附加到任何接口;但是,如果将进程附加到公共可访问的接口, 实施适当的身份验证或防火墙限制以保护数据库的完整性。
您可以将多个逗号分隔的值连接在一起,将mongod绑定到多个IP地址。
bindIp
参数需要这种格式来管理多个IP地址。MongoDB的日志真是让人头疼。文档中只是说:“要绑定到多个IP地址,请输入逗号分隔值列表。”关键在于列表表示什么。 - inigomedina0.0.0.0
的服务器被劫持,它们的数据丢失。应立即更新此回答。 - Panagiotis Kanavos