溫馨提示×

怎么設置mongodb用戶訪問權限

小億
158
2023-11-03 19:40:50
欄目: 云計算

要設置MongoDB用戶訪問權限,可以按照以下步驟進行操作:

  1. 連接到MongoDB服務器: 使用Mongo shell或MongoDB Compass等工具連接到MongoDB服務器。

  2. 創建管理員用戶: 在admin數據庫中創建一個管理員用戶,該用戶將用于管理所有數據庫的訪問權限。

use admin
db.createUser(
   {
     user: "adminUser",
     pwd: "adminPassword",
     roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
   }
)
  1. 創建數據庫用戶: 在特定數據庫中創建一個用戶,并將其分配給適當的角色。
use myDatabase
db.createUser(
   {
     user: "dbUser",
     pwd: "dbPassword",
     roles: [ "readWrite", "dbAdmin" ]
   }
)

在上面的示例中,用戶“dbUser”將具有讀寫和數據庫管理權限。

  1. 驗證用戶權限: 可以使用以下命令驗證用戶權限是否設置正確:
use myDatabase
db.auth("dbUser", "dbPassword")

如果成功驗證,則表示用戶權限設置正確。

請注意,以上示例中的用戶名和密碼只是示意,實際使用時應該使用更強大和安全的用戶名和密碼。

更多關于MongoDB用戶權限的信息,可以參考MongoDB官方文檔:https://docs.mongodb.com/manual/tutorial/manage-users-and-roles/

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