91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

香河县| 永春县| 虞城县| 绥中县| 邵阳县| 鹤岗市| 平湖市| 河南省| 始兴县| 马尔康县| 崇信县| 出国| 澄江县| 长阳| 射阳县| 崇义县| 南漳县| 蒙阴县| 嘉祥县| 阳江市| 清水县| 禄丰县| 乐清市| 观塘区| 株洲县| 本溪市| 德阳市| 南通市| 饶平县| 绥阳县| 卢龙县| 鄂伦春自治旗| 利津县| 平舆县| 宁陕县| 香港| 禹州市| 商水县| 林州市| 清水河县| 南皮县|