早上安装了最新版的MOngoDB7.0,仅仅是想测试一些功能,暂无复杂操作的想法。
于是在远程的机器上,安装启动,一切正常。
网上找了教程,绑定IP的做法基本是修改mongod.cfg文件中的bindIp属性:
Windows系统的话,该配置文件应该在这个目录下C:\Program Files\MongoDB\Server\7.0\bin
方式1: 直接改完0.0.0.0,意思是所有的IP都能使用,简单且粗暴(不符合我的预期,而且我也没去创建账号密码这些,危险系数高)
# network interfaces
net:
port: 27017
bindIp: 0.0.0.0
# bindIpAll: true # 也可以直接设置bindIpAll属性,表示允许所有的IPv4和IPv6地址访问
方式2:绑定多个IP,多个IP之间用英文逗号分开,如:127.0.0.1,192.168.1.10,192.168.3.0/24
# network interfaces
net:
port: 27017
bindIp: 127.0.0.1,192.168.1.100,192.168.3.0/24
其中,/24,表示子掩码,192.168.3.0/24表示一个IP范围,也就是192.168.3段,192.168.3.1~192.168.3.254 的IP都可以访问。
其他的子掩码,也可以用这个在线计算器去试一下:
在线网络计算器 | TCP/IP子网掩码计算换算 —在线工具
最后,重启服务、防火墙添加开放MongoDB的端口即可。