Ubuntu 上升级 MongoDB 的稳妥做法
一 升级前准备
mongodump --out /path/to/backup-$(date +%F)。mongod --version、mongo --eval "db.version()"、sudo systemctl status mongod。二 原地升级步骤(APT)
sudo systemctl stop mongodwget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -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/ubuntu UBUNTU_CODENAME/mongodb-org/6.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.listsudo apt-get updatesudo apt-get install -y mongodb-org=6.0.12 mongodb-org-server=6.0.12 mongodb-org-shell=6.0.12 mongodb-org-mongos=6.0.12 mongodb-org-tools=6.0.12sudo apt-get install -y mongodb-orgsudo systemctl start mongodsudo systemctl status mongodmongod --version、mongo --eval "db.version()"echo "mongodb-org hold" | sudo dpkg --set-selectionsmongodb-org-server、mongodb-org-shell、mongodb-org-mongos、mongodb-org-tools 执行同样命令三 副本集或分片的滚动升级要点
rs.stepDown()),最后 mongos。四 常见问题与回滚
sudo apt-get install mongodb-org=<旧版本> 再启动。