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

Mongodb常用的身份驗(yàn)證方式

 更新時(shí)間:2017年08月27日 09:04:42   作者:伍儀洲  
對MongoDB部署啟用訪問控制會強(qiáng)制執(zhí)行用戶身份驗(yàn)證,要求在登錄MongoDB系統(tǒng)用戶識別自己。 當(dāng)訪問啟用了訪問控制的MongoDB部署時(shí),用戶只能執(zhí)行由其角色確定的操作。

1. 介紹

不管數(shù)據(jù)庫是在多安全的環(huán)境或者本地環(huán)境,給數(shù)據(jù)庫建立一個(gè)安全的環(huán)境是很有必要的。

Mongodb提供了一系列的 安全功能 ,這里介紹一種很常用的身份驗(yàn)證方式。

2. 開啟驗(yàn)證

默認(rèn)情況下,只要在啟動數(shù)據(jù)庫的時(shí)候沒有加上 --auth 選項(xiàng),就是沒有身份驗(yàn)證功能的,所有客戶端都可以進(jìn)行所有權(quán)限的操作。

如果加上過后,我們就可以通過安全的身份驗(yàn)證連接數(shù)據(jù)庫。如果要在數(shù)據(jù)庫中進(jìn)行身份驗(yàn)證,可以通過 db.auth(username, password) ,如果驗(yàn)證成功則返回1,反之。

3. 建立用戶

建立用戶我們可以通過 db.createUser()  方法來建立用戶,比如下面這樣:

db.createUser({user: 'username', pwd: 'password', roles: [
  {role: 'read', db: 'test'}
]});

db.createUser 方法的接受一個(gè)對象,里面的user代表用戶名,pwd代表密碼,而roles是一個(gè)數(shù)組可以接受多個(gè)對象,每個(gè)對象可以對應(yīng)作用于的數(shù)據(jù)庫,其中的role字段代表對作用的數(shù)據(jù)庫的權(quán)限,官方規(guī)定了一些列的內(nèi)置角色,可以通過 文檔查詢 。

4. 刪除用戶

刪除用戶需要具有權(quán)限的用戶進(jìn)行操作,通過 db.dropUser() 方法進(jìn)行,接受一個(gè)字符串,這個(gè)字符串就是用戶名:

db.dropUser('user1');

5. 獲取用戶

可以通過 db.getUser() 方法來獲取用戶信息,同樣它接受一個(gè)字符串,字符串為用戶名:

db.getUser('user1');

相關(guān)文章

  • MongoDB的常用命令匯總(Mongo4.2.8)

    MongoDB的常用命令匯總(Mongo4.2.8)

    這篇文章主要介紹了MongoDB的常用命令匯總(Mongo4.2.8),給大家介紹了集合collection相關(guān)、用戶相關(guān)、數(shù)據(jù)庫相關(guān)內(nèi)容,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-01-01
  • Mongodb 副本集搭建問題總結(jié)及解決辦法

    Mongodb 副本集搭建問題總結(jié)及解決辦法

    這篇文章主要介紹了Mongodb 副本集搭建問題總結(jié)及解決辦法的相關(guān)資料,在Mongodb 副本集搭建過程中會遇到很多問題,這里就對常見問題進(jìn)行總結(jié)并提供解決辦法,需要的朋友可以參考下
    2016-12-12
  • mongoDB重裝或升級版本后,啟動失敗原因及解決方法

    mongoDB重裝或升級版本后,啟動失敗原因及解決方法

    這篇文章主要為大家分享一下重裝mongodb或者升級mongdb版本后,重啟啟動也沒有任何錯(cuò)誤提示,但是查看為失敗failed狀態(tài),沒有啟動成功問題的解決方法
    2024-05-05
  • MongoDB詭異問題之sh.stopBalancer卡住的解決方法

    MongoDB詭異問題之sh.stopBalancer卡住的解決方法

    這篇文章主要給大家介紹了關(guān)于MongoDB詭異問題之sh.stopBalancer卡住解決的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2018-03-03
  • MongoDB集合的增刪改查管理

    MongoDB集合的增刪改查管理

    這篇文章介紹了MongoDB集合的增刪改查管理,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-07-07
  • MongoDB模糊查詢正則regex(類似like?和?not?like)

    MongoDB模糊查詢正則regex(類似like?和?not?like)

    在類關(guān)系型數(shù)據(jù)庫中,like和not?like是常用的模糊查詢操作符,它允許我們在匹配字段的時(shí)候使用通配符,在MongoDB中,也有類似的操作符,MongoDB?可以使用?$regex?操作符來設(shè)置匹配字符串的正則表達(dá)式,MongoDB?使用?PCRE(Perl?兼容的正則表達(dá)式)作為正則表達(dá)式語言
    2024-02-02
  • Mongodb在UPDATE操作中使用$pull的操作方法

    Mongodb在UPDATE操作中使用$pull的操作方法

    在UPDATE中使用$pull操作符,刪除數(shù)組中的指定元素或刪除符合條件的數(shù)組元素,本文基于Mongodb的官方文檔,介紹使用$pull,?按照指定條件刪除數(shù)組中的元素,文中通過代碼示例介紹的非常詳細(xì),需要的朋友可以參考下
    2024-06-06
  • MongoDB 快速入門

    MongoDB 快速入門

    MongoDB 快速入門,想要學(xué)習(xí)MongoDB的朋友可以參考下。
    2011-10-10
  • mongodb實(shí)現(xiàn)同庫聯(lián)表查詢方法示例

    mongodb實(shí)現(xiàn)同庫聯(lián)表查詢方法示例

    在關(guān)系型數(shù)據(jù)庫中,通過連接運(yùn)算符可以實(shí)現(xiàn)多個(gè)表聯(lián)合查詢。而非關(guān)系型數(shù)據(jù)庫的特點(diǎn)是表之間屬于弱關(guān)聯(lián),下面這篇文章主要給大家介紹了關(guān)于mongodb實(shí)現(xiàn)同庫聯(lián)表查詢的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-08-08
  • 關(guān)于單臺MongoDB實(shí)例開啟Oplog的過程詳解

    關(guān)于單臺MongoDB實(shí)例開啟Oplog的過程詳解

    這篇文章主要給大家介紹了關(guān)于單臺MongoDB實(shí)例開啟Oplog的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-09-09

最新評論

来宾市| 拉萨市| 巴马| 龙口市| 江口县| 德令哈市| 来凤县| 贵港市| 盐源县| 南澳县| 东平县| 阿荣旗| 综艺| 米脂县| 咸阳市| 平利县| 鄢陵县| 宣城市| 永济市| 凤冈县| 磐安县| 尖扎县| 北碚区| 通化县| 余庆县| 凉城县| 宜章县| 沧源| 华容县| 宿迁市| 龙陵县| 黔西县| 陵水| 淅川县| 大宁县| 宜丰县| 拉萨市| 高雄市| 保德县| 芮城县| 平山县|