最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MongoDB權(quán)限設(shè)置與登錄授權(quán)方式及解讀

 更新時(shí)間:2026年04月16日 09:23:58   作者:道之極萬(wàn)物滅  
文章詳細(xì)介紹了MongoDB的角色權(quán)限管理,包括超級(jí)管理員、數(shù)據(jù)庫(kù)管理員、用戶管理員、讀寫權(quán)限、只讀權(quán)限等角色的權(quán)限說明和適用場(chǎng)景,并提供了創(chuàng)建超級(jí)管理員、擁有所有數(shù)據(jù)庫(kù)查看權(quán)用戶和只擁有某個(gè)數(shù)據(jù)庫(kù)所有權(quán)限用戶的具體步驟

一、角色權(quán)限

1.管理所有數(shù)據(jù)庫(kù)角色

角色權(quán)限說明適用場(chǎng)景
root超級(jí)管理員,擁有所有數(shù)據(jù)庫(kù)和集群的完整權(quán)限(讀寫、管理、用戶控制等)。緊急維護(hù)或全局管理(生產(chǎn)環(huán)境慎用)。
dbAdminAnyDatabase管理所有數(shù)據(jù)庫(kù)的元數(shù)據(jù)(如創(chuàng)建/刪除集合、索引),但不能讀寫數(shù)據(jù)。跨庫(kù)維護(hù)表結(jié)構(gòu)(如批量創(chuàng)建索引)。
userAdminAnyDatabase管理所有數(shù)據(jù)庫(kù)的用戶和角色(如創(chuàng)建用戶、分配權(quán)限),但不能直接操作數(shù)據(jù)。集中式用戶權(quán)限管理(需嚴(yán)格審計(jì))。
readWriteAnyDatabase讀寫所有數(shù)據(jù)庫(kù)的數(shù)據(jù)(增刪改查),但不能管理數(shù)據(jù)庫(kù)結(jié)構(gòu)或用戶。跨庫(kù)數(shù)據(jù)同步或全局?jǐn)?shù)據(jù)操作。
readAnyDatabase讀取所有數(shù)據(jù)庫(kù)的數(shù)據(jù)(僅查詢),無(wú)寫入權(quán)限。跨庫(kù)數(shù)據(jù)分析或監(jiān)控工具。

2.管理指定數(shù)據(jù)庫(kù)角色

角色權(quán)限說明適用場(chǎng)景
dbOwner當(dāng)前數(shù)據(jù)庫(kù)的完全控制權(quán)限(包括 readWrite + dbAdmin + userAdmin)。單庫(kù)管理員(小型項(xiàng)目或獨(dú)立業(yè)務(wù)庫(kù))。
dbAdmin管理當(dāng)前數(shù)據(jù)庫(kù)的元數(shù)據(jù)(如索引、集合結(jié)構(gòu)),不能讀寫數(shù)據(jù)。維護(hù)特定庫(kù)的表結(jié)構(gòu)或統(tǒng)計(jì)信息。
userAdmin管理當(dāng)前數(shù)據(jù)庫(kù)的用戶和角色(如創(chuàng)建用戶),不能操作數(shù)據(jù)或表結(jié)構(gòu)。單庫(kù)用戶權(quán)限管理(多租戶系統(tǒng))。
readWrite讀寫當(dāng)前數(shù)據(jù)庫(kù)的數(shù)據(jù)(增刪改查),不能管理數(shù)據(jù)庫(kù)結(jié)構(gòu)或用戶。應(yīng)用程序的常規(guī)讀寫操作。
read只讀當(dāng)前數(shù)據(jù)庫(kù)的數(shù)據(jù)(查詢),無(wú)寫入權(quán)限。只讀報(bào)表或數(shù)據(jù)分析。

二、創(chuàng)建超級(jí)管理員

1.開啟auth認(rèn)證

security:
    authorization: enabled

開啟auth認(rèn)證后重新服務(wù)也是可以訪問,不過看不到數(shù)據(jù)表

2.關(guān)閉auth認(rèn)證創(chuàng)建root用戶

關(guān)閉auth認(rèn)證進(jìn)度終端, 在 admin 數(shù)據(jù)庫(kù)創(chuàng)建用戶

use admin
db.createUser({
    user: "root",
    pwd: "123456",
    roles: [{ role: "root", db: "admin" }]
});

3.再次開啟auth認(rèn)證

下面的是使用root超級(jí)管理員登錄,可以查看所有數(shù)據(jù)庫(kù),上面未用賬戶登錄無(wú)法查看

三、創(chuàng)建擁有所有數(shù)據(jù)庫(kù)查看權(quán)用戶

db.createUser({
  user: "test1",
  pwd: "123456",
  roles: ["readAnyDatabase"]
})

嘗試新增數(shù)據(jù)會(huì)報(bào)錯(cuò),是因?yàn)橹挥兄蛔x權(quán)限,無(wú)法新增

四、創(chuàng)建只擁有某個(gè)數(shù)據(jù)庫(kù)所有權(quán)限用戶

db.createUser({
  user: "test2",
  pwd: "123456",
  roles: ["dbOwner"]
})

連接時(shí)要指定數(shù)據(jù)庫(kù),不然會(huì)報(bào)錯(cuò)

連接成功后

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • MongoDB搭建過程及單機(jī)版部署方法

    MongoDB搭建過程及單機(jī)版部署方法

    MongoDB 是一個(gè)靈活、高性能的 NoSQL 數(shù)據(jù)庫(kù),特別適合快速開發(fā)和大規(guī)模分布式系統(tǒng),本文給大家介紹MongoDB搭建過程及單機(jī)版部署方法,感興趣的朋友跟隨小編一起看看吧
    2025-11-11
  • MongoDB各種查詢操作詳解

    MongoDB各種查詢操作詳解

    這篇文章主要介紹了MongoDB各種查詢操作詳解,包括比較查詢、關(guān)聯(lián)查詢、數(shù)組查詢等,需要的朋友可以參考下
    2014-03-03
  • mongodb中oplog介紹和格式詳析

    mongodb中oplog介紹和格式詳析

    Oplog 是用于存儲(chǔ) MongoDB 數(shù)據(jù)庫(kù)所有數(shù)據(jù)的操作記錄的(實(shí)際只記錄增刪改和一些系統(tǒng)命令操作,查是不會(huì)記錄的),有點(diǎn)類似于 mysql 的 binlog 日志,這篇文章主要給大家介紹了關(guān)于mongodb中oplog和格式的相關(guān)資料,需要的朋友可以參考下
    2021-07-07
  • MongoDB為用戶設(shè)置訪問權(quán)限

    MongoDB為用戶設(shè)置訪問權(quán)限

    MongoDB已經(jīng)使用很長(zhǎng)一段時(shí)間了,基于MongoDB的數(shù)據(jù)存儲(chǔ)也一直沒有使用到權(quán)限訪問 MongoDB默認(rèn)設(shè)置為無(wú)權(quán)限訪問限制
    2012-11-11
  • MongoDB索引統(tǒng)計(jì)分析db.collection.stats()深度解讀與應(yīng)用方案

    MongoDB索引統(tǒng)計(jì)分析db.collection.stats()深度解讀與應(yīng)用方案

    在MongoDB的索引管理中,數(shù)據(jù)驅(qū)動(dòng)的決策是性能優(yōu)化的核心,本文將深度解析其輸出字段、實(shí)戰(zhàn)應(yīng)用場(chǎng)景及高級(jí)技巧,結(jié)合索引生命周期管理,助您實(shí)現(xiàn)90%+的索引效率提升,感興趣的朋友跟隨小編一起看看吧
    2026-03-03
  • Mongodb多鍵索引中索引邊界的混合問題小結(jié)

    Mongodb多鍵索引中索引邊界的混合問題小結(jié)

    Mongodb為提高數(shù)組的查詢效率,針對(duì)數(shù)組構(gòu)建了多鍵索引,而Mongodb在應(yīng)用多鍵數(shù)組查詢時(shí),也通過構(gòu)建,減少數(shù)組查詢的數(shù)值范圍,來(lái)提高查詢性能,本文結(jié)合Mongodb官方文檔,闡述Mongodb在使用多鍵索引時(shí)的邊界優(yōu)化,感興趣的朋友一起看看吧
    2024-07-07
  • mongodb字段值自增長(zhǎng)實(shí)現(xiàn)代碼

    mongodb字段值自增長(zhǎng)實(shí)現(xiàn)代碼

    這篇文章主要介紹了mongodb字段值自增長(zhǎng)實(shí)現(xiàn),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-01-01
  • 利用MongoDB中oplog機(jī)制實(shí)現(xiàn)準(zhǔn)實(shí)時(shí)數(shù)據(jù)的操作監(jiān)控

    利用MongoDB中oplog機(jī)制實(shí)現(xiàn)準(zhǔn)實(shí)時(shí)數(shù)據(jù)的操作監(jiān)控

    MongoDB 的Replication是通過一個(gè)日志來(lái)存儲(chǔ)寫操作的,這個(gè)日志就叫做oplog,而下面這篇文章主要給大家介紹了利用MongoDB中oplog機(jī)制實(shí)現(xiàn)準(zhǔn)實(shí)時(shí)數(shù)據(jù)的操作監(jiān)控的相關(guān)資料,需要的朋友可以參考借鑒,下面來(lái)一起看看吧。
    2017-05-05
  • MongoDB固定集合(capped collection)的知識(shí)小結(jié)

    MongoDB固定集合(capped collection)的知識(shí)小結(jié)

    固定集合指的是事先創(chuàng)建,并且大小固定的集合。下面這篇文章主要給大家總結(jié)介紹了MongoDB固定集合(capped collection)的知識(shí),文中介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2018-10-10
  • 詳解mongodb搭建Replica Set的方法

    詳解mongodb搭建Replica Set的方法

    這篇文章主要介紹了mongodb搭建Replica Set的方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-12-12

最新評(píng)論

家居| 紫金县| 洛扎县| 屏南县| 兰溪市| 高青县| 乐安县| 康平县| 沅江市| 马公市| 蒙阴县| 达州市| 油尖旺区| 鲁甸县| 双城市| 枣阳市| 荥经县| 中牟县| 泉州市| 咸阳市| 丰镇市| 文化| 错那县| 偃师市| 永年县| 桐柏县| 杨浦区| 呼和浩特市| 黄梅县| 娱乐| 宿迁市| 筠连县| 海伦市| 金堂县| 平乡县| 布拖县| 兴国县| 新和县| 寿阳县| 开封市| 清丰县|