mongodb小版本升级

Posted takemetoyourheart

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mongodb小版本升级相关的知识,希望对你有一定的参考价值。

1、数据全量备份
$sourcepath/mongodump --host $host --port $port --oplog --gzip --out ${targetpath}/${nowtime}
/mg_data/mongodb-3.6.6/bin/mongodump -uroot -ppassword -h 127.0.0.1:10001 --oplog --authenticationDatabase admin -o ./full
/mg_data/mongodb-3.6.6/bin/mongodump -uroot -ppassword -h 127.0.0.1:20001 --oplog --authenticationDatabase admin -o ./full
/mg_data/mongodb-3.6.6/bin/mongodump -uroot -ppassword -h 127.0.0.1:27017 --authenticationDatabase admin -o ./full

2、上传并解压mongodb-3.6.14版本

3、在每台服务器上停止3.6.6版本的从节点,并启动3.6.14版本的configRS,shard_01,mongos进程
在主节点停止3.6.6版本的进程,这样自动主从切换,原来的主变为从。 再在该从节点启动3.6.14版本
关闭命令
/mg_data/mongodb-3.6.6/bin/mongo -port=10001
use admin
db.auth("root","thisIsMIMA")
db.shutdownServer()
/mg_data/mongodb-3.6.14/bin/mongod -f /mg_data/shard_01/shard_01.conf

 

/mg_data/mongodb-3.6.6/bin/mongo -port=20001
use admin
db.auth("root","thisIsMIMA")
db.shutdownServer()
/mg_data/mongodb-3.6.14/bin/mongod -f /mg_data/configRS/configRS.conf


/mg_data/mongodb-3.6.6/bin/mongo -port=27017
use admin
db.auth("root","thisIsMIMA")
db.shutdownServer()
/mg_data/mongodb-3.6.14/bin/mongod -f /mg_data/mongos/mongos.conf

4、查看
分别
/mg_data/mongodb-3.6.14/bin/mongo -port=10001
/mg_data/mongodb-3.6.14/bin/mongo -port=20001
/mg_data/mongodb-3.6.14/bin/mongo -port=27017
use admin
db.auth("root","thisIsMIMA")
rs.slaveOk()
rs.status()

以上是关于mongodb小版本升级的主要内容,如果未能解决你的问题,请参考以下文章

将 mongodb 版本升级到 3.6 时聚合失败

在 node.js 项目中升级(mongodb)npm 包主要版本

C#版的mongodb最新的官方驱动2.4.0版本

mongoDB重装或升级版本后,启动失败原因及解决方法

MongoDB从3.0.6升级到MongoDB3.4.9

将 MongoDB 从 2.6 升级到 4.2.6