linux mongodb3.6降级至3.2

1.首先准备好降级包

http://dl.mongodb.org/dl/linux 

3.4  3.2 版本各一份

2. 3.6降级为3.4

解压3.4版本的包:tar zxvf mongodb-linux-x86_64-3.4.10.tgz

进入原3.6的mongodb:原3.6版本的bin目录下:./mongo

将 featureCompatibilityVersion 降级到 3.4: db.adminCommand({setFeatureCompatibilityVersion: "3.4"});

关闭mongodb数据库:db.shutdownServer();

ctrl+c退出 进去解压好的3.4版本bin目录

通过原conf配置启动mongdb:./mongod -f /data/soft/mongodb/conf/mongodb.conf(配置文件路径)

扫描二维码关注公众号,回复: 4476813 查看本文章

至此已降级为3.4版本

3.3.4版本降级为3.2

解压3.2版本的包:tar zxvf mongodb-linux-x86_64-3.2.10.tgz

进入原3.4的mongodb:原3.4版本的bin目录下:./mongo

将 featureCompatibilityVersion 降级到 3.2: db.adminCommand({setFeatureCompatibilityVersion"3.2"});

重建3.2版本的索引,3.4版本的默认索引为v:2:

  先设置所有的版本好为 v:1 :db.system.ensureIndex({v:1});

  再重建索引(主要是为了重建3.4版本以上默认生成的不可修改索引):db.system.version.reIndex();

关闭mongodb数据库:db.shutdownServer();

ctrl+c退出 进去解压好的3.2版本bin目录

通过原conf配置启动mongdb:./mongod -f /data/soft/mongodb/conf/mongodb.conf(配置文件路径)

至此,3.4降级到3.2完成。

参考链接:https://docs.mongodb.com/v3.6/release-notes/3.6/#upgrade-procedures

猜你喜欢

转载自www.cnblogs.com/bxk-blog/p/10108715.html
今日推荐