溫馨提示×

如何在Debian上配置MongoDB權限

小樊
43
2025-07-04 05:42:09
欄目: 云計算

在Debian上配置MongoDB權限,需要遵循以下步驟:

  1. 安裝MongoDB: 如果你還沒有安裝MongoDB,請先安裝它??梢允褂靡韵旅畎惭b:

    sudo apt-get update
    sudo apt-get install -y mongodb
    
  2. 啟動MongoDB服務: 使用以下命令啟動MongoDB服務:

    sudo systemctl start mongodb
    
  3. 創建MongoDB用戶: 首先,切換到MongoDB shell:

    mongo
    

    然后,在MongoDB shell中創建一個新用戶。例如,創建一個名為myUser的用戶,密碼為myPassword,并具有readWrite角色,用于訪問myDatabase數據庫:

    use myDatabase
    db.createUser({
      user: "myUser",
      pwd: "myPassword",
      roles: [{ role: "readWrite", db: "myDatabase" }]
    })
    
  4. 啟用身份驗證: 要啟用身份驗證,請編輯MongoDB配置文件。使用以下命令打開配置文件:

    sudo nano /etc/mongod.conf
    

    security部分下,將authorization設置為enabled

    security:
      authorization: enabled
    

    保存并關閉文件。

  5. 重啟MongoDB服務: 使用以下命令重啟MongoDB服務以應用更改:

    sudo systemctl restart mongodb
    
  6. 使用新創建的用戶連接到MongoDB: 使用新創建的用戶myUser和密碼myPassword連接到MongoDB:

    mongo -u myUser -p myPassword --authenticationDatabase myDatabase
    

現在,你已經在Debian上配置了MongoDB權限。你可以根據需要創建更多用戶并分配不同的角色。

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