-
切换到admin数据库中
user admin
-
执行命令创建用户并授予角色权限
db.createUser({user: "lyra", pwd: 365373011, roles:["root"]})
-
查看用户列表
show users;
-
删除用户
db.dropUser("lyra")
-
重启mongoDB并添加--auth参数以此来设置登录用户强制鉴权
./mongod --port=27017 --dbpath=../data --logpath=../log/mongodb.log --bind_ip=0.0.0.0 --fork --auth
mongodb内置角色信息如下文档所示:
https://www.mongodb.com/docs/manual/reference/built-in-roles/
不鉴权登录的话则是无法看到数据库信息的
鉴权后并设置设置数据库则可以登录成功