一、配置远程连接
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