Ubuntu 下 MongoDB 升级指南
一 升级前准备
mongodump --out /path/to/backup。sudo systemctl status mongod、mongod --version。二 标准升级步骤(同系列内升级,如 4.4 → 4.4.x)
sudo systemctl stop mongodwget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu <UBUNTU_CODENAME>/mongodb-org/<VERSION> multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-<VERSION>.listsudo apt-get update && sudo apt-get install -y mongodb-orgsudo apt-get install -y mongodb-org=<VERSION> mongodb-org-server=<VERSION> mongodb-org-shell=<VERSION> mongodb-org-mongos=<VERSION> mongodb-org-tools=<VERSION>sudo systemctl start mongod、sudo systemctl status mongod、mongod --versionmongorestore /path/to/backup三 跨主要版本升级(如 4.4 → 5.0 → 6.0 → 7.0)
四 常见问题与处理
sudo journalctl -u mongod,重点排查配置冲突、权限与存储路径问题。sudo apt-get update,必要时用 apt-cache policy mongodb-org 检查可用版本。mongorestore 恢复备份,或在确认无兼容问题后重装旧版本包。