博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mongodb 用户的创建和权限的划分
阅读量:5830 次
发布时间:2019-06-18

本文共 1445 字,大约阅读时间需要 4 分钟。

hot3.png

官方详细网址:

https://docs.mongodb.com/manual/reference/method/js-user-management/

 

1、mongodb 角色权限的划分

1、https://docs.mongodb.com/manual/reference/method/db.createUser/index.html

2、mongodb 用户的创建

    官方网址:https://docs.mongodb.com/manual/reference/method/db.createUser/index.html#create-administrative-user-with-roles

    方式1:给产品表创建accountUser用户,并给与readWrite,dbAdmin角色

推荐使用方式。use productsdb.createUser(   {     user: "accountUser",     pwd: "password",     roles: [ "readWrite", "dbAdmin" ]   })不推荐使用方式use productsdb.createUser(     {         user: "accountUser",         pwd: "password",         roles: [{ role:"readWrite", db:"products"},             {role:"dbAdmin" , db:"products"}]     } )
use productsdb.createUser( { user: "accountAdmin01",                 pwd: "changeMe",                 customData: { employeeId: 12345 },                 roles: [ { role: "clusterAdmin", db: "admin" },                          { role: "readAnyDatabase", db: "admin" },                          "readWrite"] },               { w: "majority" , wtimeout: 5000 } )

 

    方式2:创建没有角色的用户

   

use admindb.createUser(   {     user: "reportsUser",     pwd: "password",     roles: [ ]   })

3、用户的登陆

连接客户端后,用户登陆。

用户登陆之前一定要切换到对应的数据库中,然后再登陆,否则无法登陆

db.createUser({user:"dbAdmin", pwd:"123456",roles:[{ role:"dbAdmin", db:"solar"}]})db.createUser({user:"rw", pwd:"123456",roles:[{ role:"readWrite", db:"solar"}]})use solardb.auth("rw","123456")

 

转载于:https://my.oschina.net/yangcaoling/blog/1594679

你可能感兴趣的文章
MYSQL的longtext字段能放多少数据?
查看>>
MTK 平台上如何给 camera 添加一种 preview size
查看>>
云计算最大难处
查看>>
关于数据分析思路的4点心得
查看>>
Memcached安装与配置
查看>>
美团数据仓库的演进
查看>>
SAP被评为“大数据”预测分析领军企业
查看>>
联想企业网盘张跃华:让文件创造业务价值
查看>>
记录一次蚂蚁金服前端电话面试
查看>>
直播源码开发视频直播平台,不得不了解的流程
查看>>
Ubuntu上的pycrypto给出了编译器错误
查看>>
聊聊flink的RestClientConfiguration
查看>>
在CentOS上搭建git仓库服务器以及mac端进行克隆和提交到远程git仓库
查看>>
測試文章
查看>>
Flex很难?一文就足够了
查看>>
【BATJ面试必会】JAVA面试到底需要掌握什么?【上】
查看>>
CollabNet_Subversion小结
查看>>
mysql定时备份自动上传
查看>>
Linux 高可用集群解决方案
查看>>
17岁时少年决定把海洋洗干净,现在21岁的他做到了
查看>>