mongodb用户管理学习(九)

时间:2022-09-10 00:41:33

1.在mongodb中有一个admin数据库,牵扯到服务器的配置层面的操作,需要先切换到admin数据库

use admin  #相当于进入超级用户管理模式

2.mongodb的用户是以数据为单位建立的,每个数据库有自己的管理员

3.我们在设置用户时,需要现在admin数据库下建立管理员,这个管理员登录后,相当于超级管理员

4.在admin库上创建用户

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

5.修改密码

首先切换到对应的库比如admin库

use admin

要修改的用户名admin,修改密码命令如下:

db.changeUserPassword('admin','654321');

修改成功后重启mongodb:

service mongodb stop
service mongodb start