一、安装及配置密码登录
-
1、下载地址
-
2、创建一个超级管理员用户
use admin db.createUser({ user:'root', pwd:'root', roles:[{role:'root',db:'admin'}] }) # Successfully added user: { # "user" : "root", # "roles" : [ # { # "role" : "root", # "db" : "admin" # } # ] # }
-
3、修改配置文件
#mac电脑是:/usr/local/etc/mongod.conf # 1.先拷贝一份 cp mongod.conf mongod_bank.conf # 2.在mongod.conf中添加 security: authorization: enabled
-
4、停止运行中的
mongodb
use admin; db.shutdownServer();
-
5、使用命令在后台运行
mongodb
nohup mongod &
二、给数据库创建一个单独的密码
-
1、创建密令
use nest_cms db.createUser( { user: "nest_cms", pwd: "123456", roles: [ { role: "dbOwner", db: "eggcms" } ] })
-
2、[
mongodb
中内置角色](https://www.cnblogs.com/zzw1787044/p/5773178.html