debian

Debian系统MongoDB如何进行版本升级

小樊
43
2025-09-09 11:13:48
栏目: 云计算

Debian系统升级MongoDB版本主要有两种方法,具体步骤如下:

方法一:使用官方APT仓库(推荐)

  1. 备份数据:使用mongodump工具备份数据至指定路径。
    mongodump --out /path/to/backup  
    
  2. 停止服务:停止MongoDB服务。
    sudo systemctl stop mongod  
    
  3. 更新仓库:添加MongoDB官方APT仓库(根据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 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list  
    sudo apt update  
    
  4. 升级安装:执行升级命令,可指定版本号(如6.0.0)或直接升级到最新版。
    sudo apt-get install -y mongodb-org  
    
  5. 重启服务与验证:重启服务并检查版本。
    sudo systemctl restart mongod  
    mongod --version  
    

方法二:手动下载安装

  1. 备份数据:同方法一。
  2. 停止服务:同方法一。
  3. 删除旧版本:可选删除旧数据目录(谨慎操作,会清除数据)。
    sudo rm -rf /var/lib/mongodb /var/log/mongodb  
    
  4. 下载安装包:从MongoDB官网下载对应Debian版本的安装包(如.tgz格式),解压后移动至/opt/mongodb
    wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-6.0.0.tgz  
    tar -zxvf mongodb-linux-x86_64-6.0.0.tgz  
    sudo mv mongodb-linux-x86_64-6.0.0 /opt/mongodb  
    
  5. 配置环境变量:编辑~/.bashrc/etc/profile,添加export PATH=/opt/mongodb/bin:$PATH,并执行source
  6. 启动服务与验证:启动服务并验证版本。
    sudo mongod --config /opt/mongodb/mongod.conf  
    mongod --version  
    

注意事项

参考来源:[1,2,3,4,5,6,7,8,9,10]

0
看了该问题的人还看了