MongoDB学习附录(1)-windows配置开放MongoDB局域网访问权限

说明

当你在win10中安装完成mongodb后,并且启动mongod服务器,你只能在本机上使用mongo客户端来连接这个服务器,无法被外网甚至局域网内使用。

解决方法

配置mongod.cfg文件

通常该文件位于mongodb安装目录下的bin文件内,与mongod.exe同文件夹。

# network interfaces
net:
  port: 27017
  bindIp: 0.0.0.0
  # bindIp: 127.0.0.1

将其中的bindIp有127.0.0.1更改为0.0.0.0即可,然后在windows服务中重启MongoDB Service:


重启MongoDB服务

配置网络连接

接下来就是配置网络连接,需要将我们的电脑暴露在其他可信任网络上:

网络设置

勾选专用网络

配置防火墙

当网络被分配为专有时,你的电脑将可以网络中的其他节点发现,但是此时依然不能连接,因为防火墙会阻止入站信息,此时就要在Windows防火墙中将端口放开:
Windows安全中心=>防火墙和网络保护=>高级设置

开放27017端口

最终的配置结果如下:


配置防火墙

这里为了方便直接放开了本地或远程的所有IP,这并不是一个好习惯,最好的方法是在作用域中配置可以连接到本机27017端口的ip地址:

设置放行的IP地址

你可能感兴趣的:(MongoDB学习附录(1)-windows配置开放MongoDB局域网访问权限)