MongoDB 增加用户 删除用户 修改用户 读写权限 只读权限,
MongoDB用户权限分配的操作是针对某个库来说的。--这句话很重要。
1、 进入ljc 数据库:
use ljc; --ljc为数据库名称。
2、添加用户(读写权限,readOnly-->false):
db.addUser("java","java");
3、 查看一下所有的用户
db.system.users.find();
{ "_id" : ObjectId("4e02a89fb841deb5fda3e5e2"), "user" : "java", "readOnly" : fa
lse, "pwd" : "59cf7cc156874cbd35cb00869126f569" }
4、用户授权。
db.auth("java","java");
1 显示为1 表示授权成功,0表示不成功。
5、 添加用户(只读权限,readOnly-->true):
db.addUser("java1","java1",true);
db.system.users.find();
{ "_id" : ObjectId("4e02a89fb841deb5fda3e5e2"), "user" : "java", "readOnly" : fa
lse, "pwd" : "59cf7cc156874cbd35cb00869126f569" }
{ "_id" : ObjectId("4e02aae6b841deb5fda3e5e3"), "user" : "java1", "readOnly" : t
rue, "pwd" : "fca6bda05c87a72cce0a4a6458d1e266" }
注意上面标红的位置的readOnly 只读于可写是有区别的。
6、更改密码(为已经存在的用户更改密码):
db.addUser("java","java1");
7、删除用户:
db.system.users.remove({user:"java1"});
关于库权限,如果用户需要全局的权限,可以在admin和local的两个库里添加,但是需要重启库,
有待验证。
分享到:
相关推荐
Mongodb增加、删除和查询操作
MongoDB设置访问权限、设置用户
自己做了小系统这里分享给...项目介绍:用户注册,登录(用户在mysql数据库),使用mongoTemplate存储用户操作行为数据到mongodb,查看用户行为列表。 基本的web项目架构(通过声明注解实现事务回滚),mongodb的基本操作。
2.添加mongoDB源 . echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/4.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.2.list 3.sudo apt update 3....
二、Nodejs 连接 MongoDb 数据库 二、Nodejs 查找 MongoDb 数据库集合 三、Nodejs 给 MongoDb 增加数据 四、Node
使用Mongodb数据库,需要为各个数据库增加用户权限,查了一下发现下面代码: 代码如下: use test2 db.addUser( { user: “test”, pwd: “admin”, roles: [ “readWrite”, “dbAdmin” ] } ) 执行后发现:...
例如:mysql安装配置好后,有一个自带的mysql数据库,里面有一张user表,用来存放用户,以及用户权限,而mongodb这个最像关系型的数据库,有没有这样的表呢。 一,掌握权限,理解下面4条基本上就差不多 1,mongodb是...
mongodb的副本集基本的部署过程,采用的是配置文件再添加节点的方式。为应对mongodb的安全性问题,必须加上用户验证流程。附带上了添加不用权限用户验证的部署过程以及测试情况。
MongoDB创建用户并设置权限[借鉴].pdf
windows_mongodb安装权限.给admin管理用户权限,操作mongodb数据库的权限
MongoDB中文用户手册
mongodb-docs-2011-01-29_mongodb最新用户手册
spring data mongodb的demo程序,参考App.java中的调用方法,mongodb配置文件在resources目录下,整个项目使用maven,适合初学者学习。
Spark-Mongodb是一个库允许用户利用Spark SQL读写数据至MongoDB集合
MongoDB 创建用户 权限 使用教程
.net读写mongodb,含示例代码,framework版本4.5,参考示例代码直接使用
在部署mongodb成功后,进入控制台: \ 输入命令:mongod use admin,你会发现该DB下包含了一个system.user表,呵呵,没错,这个表就等同于MsSql中的用户表,用来存放超级管理员的,那我们就往它里面添加一个超级管理...
MongoDb数据db.createUser的使用详解. 1、介绍官方文档; 2、实际应用举例。
和其他所有数据库一样,权限的管理都差不多一样。mongodb存储所有的用户信息在admin 数据库的集合system.users中,保存用户名、密码和数据库信息。mongodb默认不启用授权认证,只要能连接到该服务器,就可连接到...