一、缘由
我司一个系统中用到mongodb 3.2.1版本,但是漏扫软件扫出来有重大漏洞,需要打补丁(升级版本)。
部署3.2的最后一个版本3.2.22后,经扫描没有漏洞,同时业务系统也支持3.2.22版本,决定采用mongodb 3.2.22版本。
环境:Centos 7.6 + rpm包方式安装的mongo 3.2.1
二、热升级
注意:热升级仅支持小版本的升级,跨大版本的升级,请严格按照停机备份还原的方法来。
rpm -Fvh mongodb-org-server-3.2.22-1.el7.x86_64.rpm --nodeps
rpm -Fvh mongodb-org-tools-3.2.22-1.el7.x86_64.rpm --nodeps
rpm -Fvh mongodb-org-mongos-3.2.22-1.el7.x86_64.rpm --nodeps
rpm -Fvh mongodb-org-shell-3.2.22-1.el7.x86_64.rpm --nodeps
rpm -Fvh mongodb-org-3.2.22-1.el7.x86_64.rpm --nodeps
systemctl daemon-reload
三、验证
- 运维使用客户端或命令行,进行一些版本或数据查询的验证
- 主要还是要观察业务是否可用
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 lxwno.1@163.com