婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 淺析MongoDB用戶管理

淺析MongoDB用戶管理

熱門標簽:智能電銷機器人銷售話術 機器人外呼系統軟件存在問題 徐州ai電銷機器人原理 沈陽營銷電銷機器人招商 兗州電話外呼營銷系統 南京400電話怎樣辦理 福州電銷機器人源代碼 高德地圖標注商戶位置 企業智能外呼系統價格多少

1. 創建一個超級用戶

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

超級用戶的role有兩種,userAdmin或者userAdminAnyDatabase(比前一種多加了對所有數據庫的訪問)。

db是指定數據庫的名字,admin是管理數據庫。

2. 用新創建的用戶登錄

mongo --host xxx -u adminUserName -p userPassword --authenticationDatabase admin

3. 查看當前用戶的權限

db.runCommand(
  {
    usersInfo:"userName",
    showPrivileges:true
  }
)

4. 創建一般用戶,也是用createUser

use db01
db.createUser(
  {
    user:"oneUser",
    pwd:"12345",
    roles:[
      {role:"read",db:"db01"},
      {role:"read",db:"db02"},
      {role:"read",db:"db03"}
    ]
  }
)

5. 創建一個不受訪問限制的超級用戶

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

6. 修改密碼

use admin
db.changeUserPassword("username", "xxx")

7. 查看用戶信息

db.runCommand({usersInfo:"userName"})

8. 修改密碼和用戶信息

db.runCommand(
  {
    updateUser:"username",
    pwd:"xxx",
    customData:{title:"xxx"}
  }
)

注:

1. 和用戶管理相關的操作基本都要在admin數據庫下運行,要先use admin;

2. 如果在某個單一的數據庫下,那只能對當前數據庫的權限進行操作;

3. db.addUser是老版本的操作,現在版本也還能繼續使用,創建出來的user是帶有root role的超級管理員。

您可能感興趣的文章:
  • mongodb基礎之用戶權限管理實例教程
  • MongoDB快速入門筆記(七)MongoDB的用戶管理操作
  • mongodb權限設置之添加管理員、普通用戶的方法
  • MongoDB 用戶管理

標簽:本溪 景德鎮 昭通 邯鄲 大理 丹東 鶴崗 吉安

巨人網絡通訊聲明:本文標題《淺析MongoDB用戶管理》,本文關鍵詞  淺析,MongoDB,用戶,管理,淺析,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《淺析MongoDB用戶管理》相關的同類信息!
  • 本頁收集關于淺析MongoDB用戶管理的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 湖南省| 耿马| 湘西| 哈尔滨市| 南陵县| 达拉特旗| 平泉县| 久治县| 定边县| 峨边| 南投县| 安泽县| 勃利县| 山阴县| 读书| 富顺县| 蓬溪县| 镇巴县| 凌源市| 尼玛县| 西城区| 辽宁省| 临西县| 饶河县| 西峡县| 东明县| 广州市| 泰宁县| 文成县| 高雄县| 内黄县| 成安县| 阳东县| 报价| 建德市| 容城县| 塔城市| 石景山区| 潼南县| 遂溪县| 崇文区|