溫馨提示×

Ubuntu MongoDB配置步驟全解析

小樊
56
2025-07-05 20:03:06
欄目: 云計算

在Ubuntu上配置MongoDB可以分為幾個步驟,包括安裝、配置、啟動和驗證。以下是詳細的步驟解析:

安裝MongoDB

  1. 更新包列表
sudo apt update
  1. 導入MongoDB公共GPG密鑰
wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -
  1. 創建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
  1. 安裝MongoDB
sudo apt install -y mongodb-org

配置MongoDB

  1. 編輯MongoDB配置文件
sudo nano /etc/mongod.conf
  1. 修改配置參數
  • bind_ip:設置為 0.0.0.0 以允許從任意IP地址連接。
  • port:設置為 MongoDB 服務器監聽的端口號(默認為27017)。
  • security.authorization:啟用身份驗證(如果需要)。

例如:

net:
  port: 27017
  bindIp: 0.0.0.0
security:
  authorization: enabled
  1. 重啟MongoDB服務以使配置生效
sudo systemctl restart mongod

啟動和停止MongoDB服務

  • 啟動MongoDB服務
sudo systemctl start mongod
  • 停止MongoDB服務
sudo systemctl stop mongod
  • 重啟MongoDB服務
sudo systemctl restart mongod

驗證安裝

  1. 連接到MongoDB
mongo
  1. 檢查數據庫列表
show dbs
  1. 切換到某個數據庫并查看集合
use mydb
show collections

配置MongoDB以安全地運行

  1. 啟用身份驗證

在配置文件中添加或修改以下內容:

security:
  authorization: enabled
  1. 創建管理員用戶

切換到MongoDB shell:

mongo

切換到 admin 數據庫:

use admin

創建一個管理員用戶并授予其 root 角色:

db.createUser({
  user: "yourAdminUsername",
  pwd: "yourAdminPassword",
  roles: [ { role: "root", db: "admin" } ]
})

退出MongoDB shell:

exit()

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