我在macOS上使用MongoDB v3.6.3,通过home-brew安装。我几乎用所有可能的方式使我的MongoDB服务器可以在本地网络上访问,但无济于事。我有:
事实上,我的redis-server也无法在网络上访问。 我相信这之间有一个共同的问题。 我在macOS High Sierra,Ubuntu 16,Windows 10上尝试了上述解决方案。
答案 0 :(得分:0)
打开MongoDB配置文件。
在该文件(mongod.conf)中添加以下命令并保存。
Mac配置文件的位置为:/usr/local/etc/mongod.conf
net:
bindIp: 0.0.0.0
重要说明:保存后,请重新启动MongoDB服务,然后才能正常使用。
答案 1 :(得分:0)
我遇到了同样的错误。 启动服务器时,可以使用以下参数允许外部访问:
mongod --bind_ip_all // Allow any ip
或
mongod --bind_ip <your_ip_here>