溫馨提示×

Ubuntu上MongoDB配置用戶權限怎么做

小樊
43
2025-07-28 01:13:47
欄目: 云計算

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

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

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

sudo systemctl start mongod
  1. 連接到MongoDB shell:
mongo
  1. 創建一個管理員用戶。在MongoDB shell中,切換到admin數據庫,并創建一個具有userAdminAnyDatabase角色的用戶:
use admin
db.createUser({
  user: "admin",
  pwd: "your_password",
  roles: ["userAdminAnyDatabase"]
})

your_password替換為你想要設置的管理員密碼。

  1. 創建一個新數據庫和用戶。首先,切換到你想要創建數據庫的數據庫(例如,myDatabase):
use myDatabase

接下來,創建一個新用戶并為其分配角色。例如,你可以創建一個具有readWritedbAdmin角色的用戶:

db.createUser({
  user: "myUser",
  pwd: "your_user_password",
  roles: ["readWrite", "dbAdmin"]
})

your_user_password替換為你想要設置的數據庫用戶密碼。

  1. 退出MongoDB shell:
exit
  1. 重新啟動MongoDB服務以使更改生效:
sudo systemctl restart mongod

現在,你已經成功地在Ubuntu上配置了MongoDB用戶權限。你可以使用管理員賬戶登錄并為用戶分配其他角色,以滿足你的需求。要使用新創建的用戶登錄,請在MongoDB shell中執行以下命令:

mongo -u myUser -p your_user_password --authenticationDatabase myDatabase

your_user_password替換為你的數據庫用戶密碼。

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