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

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

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

1. 介紹

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

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

2. 開啟驗(yàn)證

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

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

3. 建立用戶

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

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

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

4. 刪除用戶

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

db.dropUser('user1');

5. 獲取用戶

可以通過(guò) db.getUser() 方法來(lái)獲取用戶信息,同樣它接受一個(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ù)庫(kù)相關(guān)內(nèi)容,對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-01-01
  • Mongodb 副本集搭建問(wèn)題總結(jié)及解決辦法

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

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

    mongoDB重裝或升級(jí)版本后,啟動(dòng)失敗原因及解決方法

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

    MongoDB詭異問(wèn)題之sh.stopBalancer卡住的解決方法

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

    MongoDB集合的增刪改查管理

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

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

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

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

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

    MongoDB 快速入門

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

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

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

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

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

最新評(píng)論

连州市| 泊头市| 辽宁省| 河曲县| 昭通市| 梧州市| 樟树市| 酉阳| 荣成市| 天台县| 梧州市| 南昌市| 绵竹市| 蒙城县| 连州市| 修文县| 都兰县| 安义县| 修武县| 永年县| 普兰店市| 石阡县| 泾源县| 漾濞| 汾阳市| 江都市| 靖州| 庄河市| 东丰县| 高邮市| 富裕县| 将乐县| 麻城市| 金秀| 高邑县| 准格尔旗| 吉安县| 绩溪县| 虹口区| 盘山县| 廊坊市|