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用户密码操作的主要内容,如果未能解决你的问题,请参考以下文章

如何建立一个含有用户名和密码的mongodb的数据库

mongodb集群用户名密码怎么设置

如何使用用户名和密码保护 MongoDB

MongoDB如何设置权限(类似关系型数据库的用户名和密码)

mongodb设置密码

Mongodb操作3-可视化工具使用