溫馨提示×

MongoDB配置中如何啟用認證

小樊
51
2025-07-06 06:35:07
欄目: 云計算

在MongoDB中啟用認證,你需要按照以下步驟操作:

  1. 創建管理員用戶: 首先,你需要創建一個具有管理員權限的用戶。為此,請連接到MongoDB實例并切換到admin數據庫:
mongo -u root -p your_root_password --authenticationDatabase admin

接下來,創建一個管理員用戶并設置密碼:

use admin
db.createUser({
  user: "admin",
  pwd: "your_admin_password",
  roles: ["root"]
})
  1. 啟用認證: 要啟用認證,你需要修改MongoDB的配置文件。配置文件通常位于/etc/mongod.conf(Linux)或C:\Program Files\MongoDB\Server\<version>\mongod.cfg(Windows)。在配置文件中,找到security部分并添加以下內容:
security:
  authorization: enabled

這將啟用MongoDB的認證功能。

  1. 重啟MongoDB服務: 保存配置文件的更改并重啟MongoDB服務以使更改生效。以下是在不同操作系統上重啟MongoDB服務的方法:
  • Linux(使用systemctl):
sudo systemctl restart mongod
  • Linux(使用service):
sudo service mongod restart
  • Windows:

在“服務”應用程序中找到MongoDB服務,右鍵單擊并選擇“重新啟動”。

  1. 使用新創建的管理員用戶登錄: 現在,你需要使用新創建的管理員用戶登錄MongoDB:
mongo -u admin -p your_admin_password --authenticationDatabase admin

至此,你已經在MongoDB中啟用了認證?,F在,你可以根據需要創建其他用戶并為他們分配不同的角色和權限。

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