溫馨提示×

Ubuntu如何安裝MongoDB最新版

小樊
49
2025-09-21 08:56:59
欄目: 云計算

Ubuntu安裝MongoDB最新版的步驟

1. 準備工作

在安裝前,請確保Ubuntu系統已完成更新(避免依賴沖突),并安裝wget工具(用于下載文件):

sudo apt update && sudo apt upgrade -y
sudo apt install wget -y

2. 導入MongoDB官方GPG密鑰

MongoDB使用GPG密鑰驗證軟件包完整性,需先導入其公鑰:

wget -qO - https://www.mongodb.org/static/pgp/server-latest.asc | sudo gpg --dearmor -o /usr/share/keyrings/mongodb-server-latest.gpg

注:server-latest.asc會自動指向MongoDB最新的穩定版本(如8.0),無需手動替換版本號。

3. 添加MongoDB官方APT源

根據Ubuntu系統版本(通過lsb_release -cs獲取代號,如22.04為jammy、20.04為focal),添加對應的MongoDB源:

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu $(lsb_release -cs)/mongodb-org/latest multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-latest.list

提示:若需指定特定版本(如8.0),可將latest替換為版本號(如8.0)。

4. 更新包列表并安裝MongoDB

更新本地包索引,然后安裝MongoDB Community Edition(默認包含核心服務、Shell工具等):

sudo apt update
sudo apt install -y mongodb-org

5. 啟動MongoDB服務并設置開機自啟

安裝完成后,啟動MongoDB服務(進程名mongod),并設置為開機自動啟動:

sudo systemctl start mongod      # 啟動服務
sudo systemctl enable mongod     # 開機自啟

6. 驗證安裝

通過MongoDB Shell連接數據庫,檢查版本信息確認安裝成功:

mongosh --version              # 查看Shell版本
mongosh                        # 進入Shell
db.version()                   # 在Shell中執行,顯示MongoDB版本

若能正常進入Shell并顯示版本號(如8.0.0),則說明安裝完成。

7. 可選配置(根據需求調整)

  • 修改數據目錄:默認數據目錄為/var/lib/mongodb,如需更改,編輯/etc/mongod.conf中的storage.dbPath字段,然后重啟服務:
    sudo systemctl restart mongod
    
  • 開啟遠程訪問:修改/etc/mongod.conf中的net.bindIp0.0.0.0(允許所有IP連接),然后重啟服務:
    sudo systemctl restart mongod
    
  • 創建管理員用戶:進入Shell后,切換至admin數據庫并創建用戶:
    use admin
    db.createUser({ user: "admin", pwd: "your_password", roles: [{ role: "root", db: "admin" }] })
    

常見問題解決

  • 服務無法啟動:檢查/var/log/mongodb/mongod.log日志文件,常見原因包括數據目錄權限不足(需將/var/lib/mongodb所有者設為mongodsudo chown -R mongod:mongod /var/lib/mongodb)或端口被占用(默認27017)。
  • 版本不是最新:確保添加的源是latest,并運行sudo apt update更新包列表。

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