MongoDB 学习笔记之 权限管理基础

Posted AK47Sonic

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MongoDB 学习笔记之 权限管理基础相关的知识,希望对你有一定的参考价值。

权限管理基础

 

MongoDB有很多用户roles,这里只是简单列举下命令的使用,具体的role的含义,请查阅官方文档。

https://docs.mongodb.com/manual/reference/built-in-roles/#userAdmin

在启用权限验证之前,需要重启服务,开启auth:

命令使用示例:

use admin;

#创建用户,这里Mongo 3和Mongo 2用的方法不同了。

db.createUser({user: \'sky\', pwd: \'CSL\', roles:[\'root\']});

pkill -9 mongo

#显示当前所在的库

db;

use test;

db.createUser({user: \'test\', pwd: \'test\', roles:[{role:\'dbAdmin\', db: \'test\'}]});

#权限验证,相当于用户登录。

db.auth(\'test\',\'test\');

#修改密码

db.changeUserPassword(\'test\',\'test123\')

#删除用户

db.dropUser(\'test\');

 

以上是关于MongoDB 学习笔记之 权限管理基础的主要内容,如果未能解决你的问题,请参考以下文章

mongodb学习笔记之索引(转)

MongoDB 学习笔记之 入门安装和配置

oracle学习笔记之-------启动与关闭权限管理

NoSQL学习笔记之——Redis基础

NodeJS学习笔记之MongoDB模块

MongoDB系列之学习笔记教程汇总