麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數據庫 > MongoDB > 正文

淺析MongoDB用戶管理

2020-10-29 18:53:29
字體:
來源:轉載
供稿:網友

1. 創建一個超級用戶

use admindb.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 db01db.createUser(  {    user:"oneUser",    pwd:"12345",    roles:[      {role:"read",db:"db01"},      {role:"read",db:"db02"},      {role:"read",db:"db03"}    ]  })

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

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

6. 修改密碼

use admindb.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的超級管理員。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 午夜看毛片 | 久久亚洲精品国产 | 国产三级在线视频观看 | 私库av在线免费观看 | 国产精品剧情一区二区在线观看 | 亚洲一区在线观看视频 | www.91sese| 久久精品视频69 | 成年人网站视频免费 | 久久久久久久免费视频 | 自拍亚洲伦理 | 久章草在线观看 | 青青国产在线视频 | 中文字幕 欧美 日韩 | 亚洲精品成人在线视频 | 欧美一级免费视频 | 毛片网站视频 | 99精彩视频在线观看 | 91嫩草丨国产丨精品入口 | 在线a毛片| omofun 动漫在线观看 | 91久久国产综合精品女同国语 | 天天碰夜夜操 | 久久精品一区二区三区不卡牛牛 | 国产免费一级 | 久久久精品网 | 欧美一级毛片免费观看视频 | 欧美一级爱爱 | 欧美ab| av免费提供| 午夜网站视频 | 久久久久久久久久久久网站 | 欧美性a视频| 91精品国产综合久久久欧美 | 在线免费av网站 | 视频一区二区久久 | 毛片免费在线观看 | 色妹子久久 | 国产免费最爽的乱淫视频a 毛片国产 | 亚洲性一区 | 成人在线视频在线观看 |