以下是安装MongoDB并创建用户远程登录的步骤:
下载MongoDB:从MongoDB官网下载对应Windows系统的MongoDB安装包,并解压缩到指定目录。
配置环境变量:将MongoDB的/bin路径添加到系统环境变量中,以便在任意位置可以运行MongoDB命令。
创建数据目录:在磁盘中创建存储MongoDB数据的目录,例如:C:\data\db。
启动MongoDB服务:在命令提示符中运行mongod.exe文件,即可启动MongoDB服务。如:执行命令 mongod.exe --dbpath C:\data\db。
创建远程登录用户:使用mongo shell(命令行工具)连接到MongoDB服务并创建一个新用户。如下所示:
mongo //连接到MongoDB服务
use admin //使用admin库
db.createUser({user: "remote_user", pwd: "remote_pwd", roles: [{role: "root", db: "admin"}]}) //在admin库中创建新用户remote_user,并设置角色为root
- 配置MongoDB服务:编辑MongoDB服务的配置文件mongod.cfg,如下所示:
systemLog:
destination: file
path: C:\data\log\mongod.log
quiet: true
traceAllException: true
storage:
dbPath: C:\data\db
journal:
enabled: true
net:
bindIp: 0.0.0.0 #设置为0.0.0.0,监听任意IP
port: 27017 #设置MongoDB服务端口号,通常为27017
security:
authorization: enabled #启用MongoDB鉴权功能
- 重启MongoDB服务:执行命令net stop MongoDB和net start MongoDB重启MongoDB服务,以使配置生效。
至此,MongoDB已成功安装并创建了一个远程登录用户,您可以使用该用户登录MongoDB服务。