溫馨提示×

如何在Ubuntu上正確配置MongoDB

小樊
43
2025-09-09 00:50:29
欄目: 云計算

以下是在Ubuntu上正確配置MongoDB的步驟:

  1. 安裝MongoDB
    • 更新包列表:sudo apt update。
    • 導入MongoDB公共GPG密鑰:wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo gpg --dearmor -o /usr/share/keyrings/mongodb-archive-keyring.gpg。
    • 添加MongoDB源列表:echo "deb [signed-by=/usr/share/keyrings/mongodb-archive-keyring.gpg] focal/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list。
    • 安裝MongoDB:sudo apt install -y mongodb-org。
    • 啟動服務并設置開機自啟:sudo systemctl start mongod,sudo systemctl enable mongod。
  2. 配置MongoDB
    • 編輯配置文件:sudo nano /etc/mongod.conf。
    • 常見配置參數:
      • bindIp:設置監聽IP,默認127.0.0.1,若允許遠程訪問可設為0.0.0.0。
      • port:設置監聽端口,默認27017。
      • dbPath:設置數據存儲目錄,默認/var/lib/mongodb。
      • logpath:設置日志文件路徑,默認/var/log/mongodb/mongod.log。
      • security.authorization:啟用認證設為enabled。
    • 保存退出后重啟服務:sudo systemctl restart mongod。
  3. 安全配置
    • 啟用認證后,創建管理員用戶:
      • 進入MongoDB Shell:mongo。
      • 切換到admin數據庫:use admin。
      • 創建用戶:db.createUser({user: "yourAdminUsername", pwd: "yourAdminPassword", roles: [{role: "root", db: "admin"}]})。

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