天天看點

淺析MongoDB使用者管理

1. 建立一個超級使用者

超級使用者的role有兩種,userAdmin或者userAdminAnyDatabase(比前一種多加了對所有資料庫的通路)。

db是指定資料庫的名字,admin是管理資料庫。

2. 用新建立的使用者登入

3. 檢視目前使用者的權限

4. 建立一般使用者,也是用createUser

5. 建立一個不受通路限制的超級使用者

6. 修改密碼

7. 檢視使用者資訊

8. 修改密碼和使用者資訊

注:

1. 和使用者管理相關的操作基本都要在admin資料庫下運作,要先use admin;

2. 如果在某個單一的資料庫下,那隻能對目前資料庫的權限進行操作;

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