Debian环境下MongoDB升级步骤
mongodump工具导出至指定目录(如/path/to/backup),避免升级过程中数据丢失。mongod --version确认当前MongoDB版本,明确需升级的目标版本(如从4.4升级至6.0)。pymongo、Go的mongo-go-driver等),必要时升级驱动;db.adminCommand({getParameter:1, featureCompatibilityVersion:1})检查当前值,若需降级或升级,需先设置为对应版本(如从4.4升级至6.0,需先设置为4.4)。/etc/mongod.conf)、数据目录(/var/lib/mongodb)及日志文件(/var/log/mongodb),以便升级失败时快速恢复。sudo apt-get purge -y mongodb-org*
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-get update
mongodb-org默认安装最新稳定版)。sudo apt-get install -y mongodb-org
sudo systemctl restart mongod
mongod --version
sudo systemctl stop mongod
sudo rm -rf /var/lib/mongodb /var/log/mongodb
.deb包(如mongodb-org_6.0_amd64.deb);dpkg安装下载的包,解决依赖问题。wget https://fastdl.mongodb.org/linux/mongodb-org_6.0_amd64.deb
sudo dpkg -i mongodb-org_6.0_amd64.deb
sudo apt-get install -f # 修复依赖
/var/log/mongodb/mongod.log),确认无错误或警告。sudo apt-get autoremove清理旧包。