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

溫馨提示×

溫馨提示×

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

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

Mongodb賬號密碼模式的基本認證

發布時間:2020-02-29 14:33:47 來源:網絡 閱讀:3897 作者:dfy11011 欄目:MongoDB數據庫

    背景: 原先使用的MongoDB并沒有使用賬號密碼的認證方式去登陸,使用的是非認證方式;現需要將其配置為以賬號密碼的方式去登陸和使用,配置步驟如下:

一、配置普通權限用戶

1.使用MongoBooster連接上MongoDB的Server

2.執行以下腳本,創建管理用戶的賬戶aa

use admin
db.createUser({ 
user:"aa", 
pwd:"aa",
roles:[{role:"userAdminAnyDatabase",db:"admin"}]
})


3. 開始服務器認證模式,登陸至MongoDb服務器,在mongodb.config文件中添加auth=true,然后重啟MongoDB服務

4.在MongoBooster中使用賬號aa連接上MongoDb的Server

5.執行以下腳本,為test創建具有讀寫權限的用戶dfy

use test
db.createUser({
  user:"dfy",
  pwd:"dfy",
  roles:[{role:"readWrite",db:"sc"}]
})


user:用戶名,pwd:密碼,roles:指定用戶角色,可以用一個空數組給新用戶設定空角色;在roles字段,可以指定內置角色和用戶定義的角色。role里的角色可以選:

Built-In Roles(內置角色):
1. 數據庫用戶角色:read、readWrite;
2. 數據庫管理角色:dbAdmin、dbOwner、userAdmin;
3. 集群管理角色:clusterAdmin、clusterManager、clusterMonitor、hostManager;
4. 備份恢復角色:backup、restore;
5. 所有數據庫角色:readAnyDatabase、readWriteAnyDatabase,userAdminAnyDatabase、dbAdminAnyDatabase
6. 超級用戶角色:root  
7. 內部角色:__system

二、創建超級用戶(不建議使用)

1.使用MongoBooster連接上MongoDB的Server,執行下以腳本,創建超級用戶CC

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


2.按配置普通權限用戶中的步驟3開始服務器的認證模式即可,賬號CC具有超級管理員的權限


三、如何在Web中使用新配置的MongoDB的賬號密碼?

  1. 在MongoBooster的連接配置頁面,點擊To URI按鈕,可以看到獲得當前的連接串,新的連接串中包含賬號密碼信息

  2. 在Web.config中,將原先的MongoDB的連接串替換為當前新的連接串即可


       



向AI問一下細節

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

AI

新邵县| 苍南县| 郧西县| 于都县| 靖西县| 玛曲县| 公安县| 巧家县| 米泉市| 侯马市| 灵璧县| 枞阳县| 页游| 巴塘县| 黄骅市| 长葛市| 永安市| 曲阜市| 太仆寺旗| 乐至县| 博湖县| 昌图县| 台安县| 神池县| 临夏县| 涟源市| 华安县| 阿拉善盟| 万年县| 凤台县| 曲周县| 富民县| 凭祥市| 保靖县| 乌兰浩特市| 化德县| 蓬安县| 方山县| 兴海县| 揭西县| 安顺市|