溫馨提示×

Debian 系統 MongoDB 版本如何升級

小樊
46
2025-09-11 10:47:37
欄目: 云計算

Debian系統升級MongoDB版本主要有兩種方法,具體步驟如下:

方法一:使用官方APT倉庫升級

  1. 備份數據:用mongodump工具備份數據。
  2. 移除舊版本sudo apt-get purge mongodb-org*。
  3. 添加官方倉庫:根據Debian版本選擇對應倉庫(如Debian 11需使用bullseye倉庫),執行:
    wget -qO - https://www.mongodb.org/static/pgp/server-6.0.asc | sudo apt-key add -  
    echo "deb [arch=amd64,arm64] https://repo.mongodb.org/apt/debian bullseye/mongodb-org/6.0 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list  
    sudo apt-get update  
    
    (注:需將6.0替換為目標版本號,倉庫地址需匹配Debian版本。)
  4. 安裝新版本sudo apt-get install -y mongodb-org。
  5. 重啟服務并驗證
    sudo systemctl restart mongod  
    mongod --version  
    ```。  
    
    

方法二:手動下載安裝

  1. 備份數據:同方法一。
  2. 停止服務并刪除舊數據
    sudo systemctl stop mongod  
    sudo rm -rf /var/lib/mongodb /var/log/mongodb  
    ```。  
    
  3. 下載并安裝新版本
    • MongoDB官網下載對應Debian的.tgz包,解壓后移動到/opt/mongodb。
    • 配置環境變量(編輯~/.bashrc/etc/profile,添加export PATH=/opt/mongodb/bin:$PATH,然后執行source)。
  4. 啟動服務并驗證
    mongod --config /opt/mongodb/mongod.conf  
    mongod --version  
    ```。  
    
    

注意事項

  • 版本順序:必須按偶數版本順序升級(如3.2→3.4→3.6),不可跨大版本。
  • 集群升級:副本集/分片集群需采用滾動升級,確保節點同步。
  • 依賴檢查:確保系統滿足新版本依賴要求,必要時安裝libcurl4等庫。
  • 回滾準備:升級前確認可回滾至舊版本,避免數據異常。

參考來源:

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