mongodb用户密码操作

1、创建完副本集后,要先设置超管密码

设置超级管理员

设置 admin($use admin切换到admin数据库)

use admin 
db.createUser({ user: 'admin', // 用户名 pwd: '123456', // 密码 roles:[{ role: 'root', // 角色 db: 'admin' // 数据库 }] })

  

2、设置普通用户,添加数据库用户

我们除了可以设置数据库的超级管理员以外,还可以给每个数据库设置单独的管理员。其只有操作单独数据的一定权限

use test  // 跳转到需要添加用户的数据库
db.createUser({ user: 'fooadmin', // 用户名 pwd: '123456', // 密码 roles:[{ role: 'readWrite', // 角色 db: 'test' // 数据库名 }] })

 

3、常见用户密码操作

show users  // 查看当前库下的用户

db.dropUser('testadmin')  // 删除用户

db.updateUser('admin', {pwd: '654321'})  // 修改用户密码

db.auth('admin', '654321')  // 密码认证

  

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

posted @ 2023-03-15 10:08  jinlin1125  阅读(128)  评论(0)    收藏  举报