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的两个库里添加,但是需要重启库,
本文介绍如何在MongoDB中进行用户管理,包括用户创建、密码修改、权限分配等操作步骤,并详细说明了如何设置读写及只读权限。

2529

被折叠的 条评论
为什么被折叠?



