一、配置远程连接

1、打开mongodb连接ip限制

mongodb配置文件,加入

net:
    bindIp: 0.0.0.0    #允许任意ip连接
    port: 27017

重启

net stop mongo
net start mongo

2、将端口暴露给外网

打开防火墙,修改入站规则。将特定端口27017暴露给外网

此时,外网机器可通过mongo ip:port连接上本机mongodb

二、配置安全访问

1、打开安全访问模式

mongodb配置文件,加入

security:
    authorization: enabled

重启mongodb

2、设置超级管理员账号

use admin
db.createUser({user:"test",pwd:"test",roles:["root"]})

3、设置数据库用户账号

use db

db.createUser({user:"12345",pwd:"12345",roles:[{role:"readWrite",db:"db"}]})

如此,即可通过账号远程访问mongodb

Scroll to Top