如何在 MongoDB 中更改現有使用者的密碼?


要更改 MongoDB 中現有使用者的密碼,可以使用 changeUserPassword()。以下是語法

db.changeUserPassword("yourExistingUserName", "yourPassword");

我們先將資料庫切換到 admin。以下是語法

> use admin

這將產生以下輸出

switched to db admin

現在,從資料庫中顯示使用者。以下是查詢

> db.getUsers();

這將產生以下輸出

[
   {
      "_id" : "admin.John",
      "user" : "John",
      "db" : "admin",
      "roles" : [
         {
            "role" : "userAdminAnyDatabase",
            "db" : "admin"
         }
      ],
      "mechanisms" : [
         "SCRAM-SHA-1",
         "SCRAM-SHA-256"
      ]
   }
]

以下是更改使用者“John”密碼的查詢

> db.changeUserPassword("John", "123456");

現在密碼已更改為“123456”。

更新於: 30-7-2019

750 次瀏覽

開啟你的 職業

透過完成課程獲得認證

開始
廣告