Mongodb小版本热升级

  1. 一、缘由
  2. 二、热升级
  3. 三、验证

一、缘由

我司一个系统中用到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

×

喜欢就点赞,疼爱就打赏