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

溫馨提示×

溫馨提示×

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

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

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

安溪县| 台州市| 保德县| 翁牛特旗| 金溪县| 泰顺县| 舞阳县| 宣化县| 盐池县| 湖北省| 静乐县| 景德镇市| 桃园县| 金华市| 青川县| 科技| 诏安县| 慈利县| 阿勒泰市| 调兵山市| 滁州市| 洮南市| 凤庆县| 南投市| 尚义县| 锦屏县| 赤壁市| 原阳县| 丰城市| 乌拉特后旗| 正宁县| 阳江市| 永康市| 武山县| 江孜县| 临沭县| 班玛县| 济南市| 思南县| 阿巴嘎旗| 常宁市|