MongoDB用户的增加、删除以及权限的读写、只读

MongoDB用户的增加、删除以及权限的读写、只读
 
PS:MongoDB用户权限分配的操作是针对某个数据库来说的。
 
1、 连接数据库:      
mongo localhost:27.17
2、连接超级管理员数据库
use admin
3、为超级管理员设置密码

4、验证登录用户
db.auth("admin","admin")

5、添加用户(读写权限,readOnly-->false):
db.addUser("liang","liang");

6、 查看一下所有的用户
db.system.users.find();
  
7、 添加用户(只读权限,readOnly-->true):
db.addUser("test1","test1",true);
<span style="font-family: Arial; font-size: 14px; line-height: 21px;">db.system.users.find();</span>
 
注意上面标红的位置的readOnly 只读于可写是有区别的。
 
8、更改密码(为已经存在的用户更改密码):
 db.addUser("liang","liang88");
9、删除用户:
db.system.users.remove({user:"liang"});
 
关于库权限,如果用户需要全局的权限,可以在admin和local的两个库里添加,但是需要重启库,
 
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值