溫馨提示×

MongoDB在CentOS如何設置用戶權限

小樊
38
2025-10-23 22:23:58
欄目: 云計算

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

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

  2. 啟動MongoDB服務:

sudo systemctl start mongod
  1. 創建一個新的MongoDB用戶。登錄到MongoDB shell:
mongo
  1. 切換到admin數據庫:
use admin
  1. 創建一個新用戶并分配權限。例如,創建一個名為myUser的用戶,密碼為myPassword,并為其分配readWrite權限,作用于myDatabase數據庫:
db.createUser({
  user: "myUser",
  pwd: "myPassword",
  roles: [
    { role: "readWrite", db: "myDatabase" }
  ]
})
  1. 退出MongoDB shell:
exit
  1. 重新啟動MongoDB服務以使更改生效:
sudo systemctl restart mongod

現在,你已經成功為MongoDB創建了一個新用戶,并為其分配了相應的權限。你可以使用以下命令連接到MongoDB,使用新創建的用戶進行身份驗證:

mongo -u myUser -p myPassword --authenticationDatabase admin

這將允許你以myUser的身份訪問myDatabase數據庫,并具有讀寫權限。

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