在 MongoDB 中建立新使用者並設定角色


為此,使用 userAdminAnyDatabase,因為它賦予了管理員所有的許可權。以下是語法 -

use admin
db.createUser(
   {
      user: "yourUserName",
      pwd: "yourPassword",
      roles: [ { role: "yourRoleName", db: "yourDatabaseName" } ]
   }
)

讓我們實現上述語法來建立使用者角色。以下查詢用於建立具有角色“userAdminAnyDatabase”的使用者 -

> use admin
switched to db admin
> db.createUser(
...    {
...       user: "David Miller",
...       pwd: "123456",
...       roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
...    }
... )

這將產生以下輸出 -

Successfully added user: {
   "user" : "David Miller",
   "roles" : [
      {
         "role" : "userAdminAnyDatabase",
         "db" : "admin"
      }
   ]
}

更新於:15-May-2020

444 次瀏覽

開啟你的 職業生涯

完成課程並獲得認證

開始
廣告
© . All rights reserved.