溫馨提示×

Ubuntu MongoDB如何設置用戶權限

小樊
55
2025-05-10 04:00:41
欄目: 云計算

在Ubuntu上設置MongoDB用戶權限,需要遵循以下步驟:

  1. 首先,確保已經安裝了MongoDB。如果還沒有安裝,請參考官方文檔:https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/

  2. 啟動MongoDB服務(如果尚未啟動):

sudo systemctl start mongod
  1. 連接到MongoDB:
mongo
  1. 創建一個新用戶。在admin數據庫中創建一個新用戶,并為其分配適當的角色。例如,要創建一個名為myUser的用戶,并為其分配readWritedbAdmin角色,請執行以下命令:
use admin
db.createUser({
  user: "myUser",
  pwd: "myUserPassword",
  roles: [
    { role: "readWrite", db: "myDatabase" },
    { role: "dbAdmin", db: "myDatabase" }
  ]
})

請將myUsermyUserPassword替換為您選擇的用戶名和密碼,將myDatabase替換為您要為其設置權限的數據庫名稱。

  1. 退出MongoDB shell:
exit
  1. 重新啟動MongoDB服務以使更改生效:
sudo systemctl restart mongod
  1. 使用新創建的用戶連接到MongoDB:
mongo -u myUser -p myUserPassword --authenticationDatabase admin

現在,您已經成功為MongoDB用戶設置了權限。新創建的用戶myUser將具有對myDatabase數據庫的讀寫和管理員權限。

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