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()

posted on 2020-04-12 09:26  jerry1111  阅读(479)  评论(0编辑  收藏  举报

导航