溫馨提示×

centos mongodb權限設置方法

小樊
61
2025-05-23 00:15:10
欄目: 云計算

在CentOS上設置MongoDB權限,您需要遵循以下步驟:

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

  2. 創建一個用于存儲MongoDB數據的目錄,例如:/data/db。使用以下命令創建目錄并設置適當的權限:

sudo mkdir -p /data/db
sudo chown -R mongod:mongod /data/db
  1. 啟動MongoDB服務:
sudo systemctl start mongod
  1. 使用mongo shell連接到MongoDB實例:
mongo
  1. 切換到admin數據庫:
use admin
  1. 創建一個管理員用戶。將<your_username><your_password>替換為您選擇的用戶名和密碼:
db.createUser({
  user: "<your_username>",
  pwd: "<your_password>",
  roles: ["userAdminAnyDatabase", "readWriteAnyDatabase"]
})
  1. 退出mongo shell:
exit
  1. 重新啟動MongoDB服務以應用更改:
sudo systemctl restart mongod
  1. 使用新創建的管理員用戶連接到MongoDB實例:
mongo -u <your_username> -p <your_password> --authenticationDatabase admin

現在,您已經為MongoDB設置了權限。您可以根據需要創建其他用戶并為他們分配特定的角色和權限。有關MongoDB角色和權限的詳細信息,請參閱官方文檔:https://docs.mongodb.com/manual/reference/built-in-roles/

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