亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

MongoDB數據庫角色的示例分析

發布時間:2021-11-11 14:29:30 來源:億速云 閱讀:173 作者:小新 欄目:關系型數據庫

這篇文章給大家分享的是有關MongoDB數據庫角色的示例分析的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

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數據庫角色的示例分析”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

香格里拉县| 邮箱| 新密市| 监利县| 元江| 怀远县| 宜章县| 楚雄市| 疏附县| 伊吾县| 陆川县| 高要市| 肥城市| 马鞍山市| 夹江县| 东海县| 德江县| 四会市| 丰台区| 上思县| 连南| 扬中市| 阳春市| 房产| 城口县| 白水县| 凌海市| 田林县| 澄江县| 锦屏县| 延安市| 余庆县| 孟津县| 湘潭市| 长兴县| 铁岭县| 崇礼县| 五家渠市| 石泉县| 菏泽市| 井陉县|