在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

MongoDB数据库角色的示例分析

141次阅读
没有评论

共计 2941 个字符,预计需要花费 8 分钟才能阅读完成。

这篇文章给大家分享的是有关 MongoDB 数据库角色的示例分析的内容。丸趣 TV 小编觉得挺实用的,因此分享给大家做个参考,一起跟随丸趣 TV 小编过来看看吧。

Database User Roles

read

CollStats,dbHash,dbStats,find,killCursors,listIndexes,listCollections

readWrite

CollStats,ConvertToCapped,CreateCollection,DbHash,DbStats,

DropCollection,CreateIndex,DropIndex,Emptycapped,Find,

Insert,KillCursors,ListIndexes,ListCollections,Remove,

RenameCollectionSameDB,update

Database Administration Roles

dbAdmin

collStats,dbHash,dbStats,find,killCursors,listIndexes,listCollections,

dropCollection 和 createCollection 在 system.profile

dbOwner

角色:readWrite, dbAdmin,userAdmin

userAdmin

ChangeCustomData,ChangePassword,CreateRole,CreateUser,

DropRole,DropUser,GrantRole,RevokeRole,ViewRole,viewUser

Cluster Administration Roles

clusterAdmin

角色:clusterManager, clusterMonitor, hostManager

clusterManager

AddShard,ApplicationMessage,CleanupOrphaned,FlushRouterConfig,

ListShards,RemoveShard,ReplSetConfigure,ReplSetGetStatus,

ReplSetStateChange,Resync,

EnableSharding,MoveChunk,SplitChunk,splitVector

clusterMonitor

connPoolStats,cursorInfo,getCmdLineOpts,getLog,getParameter,

getShardMap,hostInfo,inprog,listDatabases,listShards,netstat,

replSetGetStatus,serverStatus,shardingState,top

collStats,dbStats,getShardVersion

hostManager

applicationMessage,closeAllDatabases,connPoolSync,cpuProfiler,

diagLogging,flushRouterConfig,fsync,invalidateUserCache,killop,

logRotate,resync,setParameter,shutdown,touch,unlock

Backup and Restoration Roles

backup

提供在 admin 数据库 mms.backup 文档中 insert,update 权限

列出所有数据库:listDatabases

列出所有集合索引:listIndexes

对以下提供查询操作:find

* 非系统集合

* 系统集合:system.indexes, system.namespaces, system.js

* 集合:admin.system.users 和 admin.system.roles

restore

非系统集合、system.js,admin.system.users 和 admin.system.roles 及 2.6 版本的 system.users 提供以下权限:

collMod,createCollection,createIndex,dropCollection,insert

列出所有数据库:listDatabases

system.users:find,remove,update

All-Database Roles

readAnyDatabase

提供所有数据库中只读权限:read

列出集群所有数据库:listDatabases

readWriteAnyDatabase

提供所有数据库读写权限:readWrite

列出集群所有数据库:listDatabases

userAdminAnyDatabase

提供所有用户数据管理权限:userAdmin

Cluster:authSchemaUpgrade,invalidateUserCache,listDatabases

admin.system.users 和 admin.system.roles:

collStats,dbHash,dbStats,find,killCursors,planCacheRead

createIndex,dropIndex

dbAdminAnyDatabase

提供所有数据库管理员权限:dbAdmin

列出集群所有数据库:listDatabases

Superuser Roles

root

角色:dbOwner,userAdmin,userAdminAnyDatabase

readWriteAnyDatabase, dbAdminAnyDatabase,

userAdminAnyDatabase,clusterAdmin

Internal Role

__system

集群中对任何数据库采取任何操作

初始化用户数据:

1)管理账号
use admin
db.createUser({
  user: admin ,
  pwd: 123456 ,
  roles:[
   {role: userAdminAnyDatabase ,db: admin},
   {role: dbAdminAnyDatabase ,db: admin},
   {role: clusterMonitor ,db: admin}
   ]
})

2)应用账号
use mydb
db.createUser({
  user: mydb ,
  pwd: 123456 ,
  roles:[{role: dbOwner ,db: svideo},
  {role: clusterAdmin ,db: admin}  ]
})

use mydb
db.createUser({
  user: mydb ,
  pwd: 123456 ,
  roles:[{role: readWrite ,db: svideo}]
})

命令行登陆:

mongo 127.0.0.1/svideo -uvdb -p
或:
mongo –host 47.93.118.56:27017 –authenticationDatabase svideo -u vdb -p

感谢各位的阅读!关于“MongoDB 数据库角色的示例分析”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-20发表,共计2941字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 91亚洲精品一区二区自 | 亚洲综合伊人久久大杳蕉 | 又爽又黄又无遮挡的视频 | 国产亚洲欧美久久久久 | 国产巨乳在线观看 | 巨大黑人极品videos精品 | 性高湖久久久久久久久aaaaa | 色综合久久久久久 | 亚洲私人无码综合久久网 | 天天操夜夜操视频 | 国产精品乱码一区二区三区 | 色噜噜久久综合伊人一本 | 国精一二二产品无人区免费应用 | 无码喷潮a片无码高潮 | 久久久青草青青亚洲国产免观 | 久久精品国产屋 | 四虎在线视频观看大全影视 | 久热这里只有精品在线 | 91成人国产网站在线观看 | 亚洲一区网站 | 久久精品国产福利国产琪琪 | 99pao在线视频成精品 | 57pao成人国产永久免费视频 | 久久天天躁狠狠躁夜夜躁2014 | 亚洲国产精品一区二区第一页 | 激情内射日本一区二区三区 | 人妻中文字幕av无码专区 | 久久久亚洲欧洲日产国产成人无码 | 99热这里有免费国产精品 | 国产精品亚洲精品日韩己满十八小 | 成人网站在线进入爽爽爽 | 天天色天天干天天 | 免费观看成人碰视频公开 | 国产xxxxx在线观看 | 国产成人高清亚洲一区91 | 国产 字幕 制服 中文 在线 | 国产区更新 | 天天av天天翘天天综合网 | 美女做受性视频 | 国产三级在线观看完整版 | 美女视频一区二区三区在线 |