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') // 密码认证

浙公网安备 33010602011771号