溫馨提示×

mongodb怎么創建用戶并授權

小億
384
2023-10-27 09:11:02
欄目: 云計算

在MongoDB中,可以使用以下步驟創建用戶并授權:

  1. 連接到MongoDB數據庫。

  2. 切換到admin數據庫:use admin

  3. 創建一個新用戶:db.createUser({user: "username", pwd: "password", roles: ["role1", "role2"]}),其中usernamepassword是要創建的用戶名和密碼,role1role2是用戶需要被授予的角色(如:read、readWrite、dbAdmin等)。如果只想授予用戶讀寫數據權限,可以使用readWrite角色。

  4. 授權用戶:db.grantRolesToUser("username", ["role1", "role2"]),其中username是要授權的用戶名,role1role2是用戶需要被授予的角色。

注意:創建用戶和授權的操作需要具有管理員權限的用戶才能執行。確保在創建和授權用戶之前,你已經使用管理員賬號連接到MongoDB。

示例:

use admin
db.createUser({user: "myuser", pwd: "mypassword", roles: ["readWrite"]})
db.grantRolesToUser("myuser", ["readWrite"])

這將創建一個名為myuser的用戶,并授予它readWrite角色的權限。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女