重要
MongoDB 8.3 是最新的次要发布。从MongoDB 8.2 开始,针对特定使用案例的本地部署部署(社区和 EA)可使用次要版本。 有关更多信息,请参阅MongoDB版本控制。
要安装支持本地部署使用的最新MongoDB版本,请参阅安装说明。
尝试降级之前,请先熟悉本页面的内容。
降级路径
如果您需要从8.3降级,请降级到8.2的最新补丁发布。
MongoDB仅支持相邻版本的单版本降级。您无法降级到发布当前发布落后多个版本的版本。
对于任何MongoDB发布,您都可以升级或降级到上一个主要版本或次要版本。
访问控制
如果您的部署启用了访问控制,则降级用户权限必须包括跨数据库列出和管理索引的权限。具有 root 角色的用户拥有所需的权限。
先决条件
在开始降级程序之前,必须完成以下先决条件步骤。
1
2
删除向后不兼容的功能
为确保降级成功,删除任何 8.3与 8.2 不兼容的功能。有关不兼容功能的列表以及如何删除这些功能,请参阅降级注意事项。
3
降级功能兼容版本(fCV)
降级独立运行实例的 featureCompatibilityVersion:
将
featureCompatibilityVersion降级为"8.2"。重要
在降级binary版本之前,请确认您已删除所有向后不兼容的功能。在继续之前,请务必评估您的升级路径。
db.adminCommand( { setFeatureCompatibilityVersion: "8.2", confirm: true } ) setFeatureCompatibilityVersion命令对内部系统集合执行写入操作,并且是幂等的。如果命令未成功完成,请在mongod实例上重试命令。
降级程序
警告
在继续执行降级过程之前,请确保已满足先决条件。
2
5
使用最新的 8.2 mongod实例重启
要启动 mongod 进程,请运行以下命令:
mongod --dbpath </path-to-data-folder>
如需了解有关启动 mongod 进程的更多信息,请参阅“启动 mongod 进程”。