Windows下MongoDB服务器bind_ip配置

3

我想请你帮我翻译一下如何允许我的Mongodb服务器接受远程连接的问题。

这里是我的配置,但不起作用,在我的远程机器上看到“连接失败”的提示。

C:\mongodb\bin\mongod --bind_ip 0.0.0.0

我犯了一个错误吗?

1
删除 --bin_ip 0.0.0.0,让 mongod 自由运行。您能够本地连接吗(在同一主机上运行 mongo)?您可能在该主机上运行了 Windows 防火墙。打开 tcp 端口 27017。请在 [SF] 上咨询详情。 - ixe013
2
好的,明白了。防火墙阻止了该端口。因此我打开了27017端口。http://windows.microsoft.com/zh-cn/windows/open-port-windows-firewall#1TC=windows-7 - Wylan Osorio
1
伙计们,我在这里有点小题大做,但是它是 bind_ip,而不是 bin_ip。这可能会让新用户感到烦恼,因为你们两个都像正确的字符串一样使用它。 - mnemosyn
谢谢,只是写错了 :) - Wylan Osorio
1个回答

2

您的命令应该是:

C:\mongodb\bin\mongod --bind_ip 127.0.0.1,xxx.xxx.xxx.xxx

其中 xxx.xxx.xxx.xxx 是远程机器的 IP(即 mongo DB 所在的机器)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接