mongodb用户密码操作
Posted jinlin5251
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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\') // 密码认证
以上是关于mongodb用户密码操作的主要内容,如果未能解决你的问题,请参考以下文章