繁体   English   中英

如何设置MongoDB,使其暴露在本地Windows网络中?

[英]How do I set up MongoDB so that it is exposed to my local windows network?

我只需要将一台Windows计算机的MongoDB数据库公开给同一Windows网络上的所有其他数据库。

我搜索了堆栈溢出,但似乎没人专门解决此问题。 到目前为止,我所做的是转到mongoDB Windows计算机并暴露了端口27017。我还转到了mongoDB的配置文件并将其设置为[0.0.0.0,::]。 然后我去了第二台计算机,却无法从第一台计算机上获取数据库。

我之所以想这样做,是因为我编写了从数据库中提取数据的代码,但直到弄清楚如何做到这一点,我才能这样做。

mongod.cfg文件中 ,将“ bindIp:127.0.0.1”替换为“ bindIpAll:true”

# network interfaces
net:
  port: 27017
  bindIpAll: true

确保防火墙允许端口27017上的流量通过,然后在Windows Service Manager中重新启动MongoDB服务器。

您只需输入以下内容即可测试远程连接:

mongo <hostname>

在远程计算机上。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM