原文网址:MongoDB--配置大全_IT利刃出鞘的博客-CSDN博客
简介
说明
本文介绍MongoDB的配置大全。
官网
角色
命令
其他网址
详述
分类 | 简要说明 | role(角色) |
数据库用户角色 (DB User Roles) | 拥有该数据库的读写权力 | read //读取所有非系统集合上的数据 readWrite //包括所有“读”角色特权和在所有非系统集合上写数据的能力 |
数据库管理员角色 (DB Admin Roles) | 拥有创建数据库, 和创建用户的权力 | dbAdmin //管理任务的特权。如索引创建、删除,查看统计或访问system.profile userAdmin //允许在指定数据库增删改查用户和角色(允许用户向system.users集合写入) dbOwner //此角色结合了以下内容: |
集群管理角色 (Culster Administration Roles) | 管理员组, 针对整个系统进行管理 | clusterMonitor //提供对监视工具的只读访问 clusterManager //管理和监视集群上的操作 hostManager //管理和监视服务器 clusterAdmin //结合了其他三个角色和dropDatabase操作 |
备份还原角色 (Backup and Restoration Roles) | 备份数据库, 还原数据库 | backup //备份数据所需的特权 restore //从备份中还原数据所需的特权 |
所有数据库角色 (All-Database Roles) | 位于admin数据库,提供所有数据库的特权。 | readAnyDatabase //与“read”角色相同,但适用于所有数据库 readWriteAnyDatabase //与“readWrite”角色相同,但适用于所有数据库 userAdminAnyDatabase //与‘userAdmin’角色相同,但适用于所有数据库 dbAdminAnyDatabase //与“dbAdmin”角色相同,但适用于所有数据库 |
超级管理员 (Superuser Roles) | 超级权限 | root //提供对所有资源的完全特权 以下角色不是直接的超级用户角色,但是能够为任何用户分配任何数据库上的任何特权,也包括他们自己。 |