升级到 MongoDB Enterprise(独立运行的实例)
MongoDB Enterprise 提供 MongoDB Community 版本中不提供的各种功能,例如:
以下步骤概述了将独立运行的实例 mongod
从 MongoDB Community Edition升级到 MongoDB Enterprise的过程。例如,这些步骤可用于将 MongoDB 7.0 社区版升级到 MongoDB 7.0 企业版。
关于此任务
升级主要版本
警告
请勿使用这些说明升级到其他发布版本。如需升级发布版本,请参阅相应的版本升级说明,如升级到 MongoDB 8.0。
Ops Manager
借助 Ops Manager ,您可以自动从MongoDB Community Server升级到MongoDB Enterprise Server。
步骤
停止MongoDB Community Server
升级到运行的MongoDB Server进程可能会产生意外结果。开始之前,请停止现有的mongod
进程。
要停止 mongod
进程,运行以下命令:
sudo systemctl stop mongodb
要停止mongod
cmd.exe
进程,运行以下命令:
net stop MongoDB
删除MongoDB Community Server
如果您在Linux上使用包管理器安装了MongoDB Community Server,则必须先删除现有包,然后再安装MongoDB Enterprise Server。
要删除MongoDB Community Server,请执行以下操作:
如需从 RHEL、 CentOS、Alma Linux、 Oracle、Rocky 和Amazon Linux中删除MongoDB Community Server,运行以下命令:
sudo dnf remove $(sudo rpm -qa | grep mongodb-org)
要从Ubuntu和Debian中删除MongoDB Community Server,运行以下命令:
sudo apt remove mongodb-org\*
要从SUSE Enterprise Linux中删除MongoDB Community Server,运行以下命令:
sudo zypper remove $(sudo rpm -qa | grep mongodb-org)
要删除适用于 macOS 的MongoDB Community Server(如果是通过 Homebrew 安装的),运行以下命令:
brew uninstall mongodb-community mongodb-database-tools
要从 Homebrew 中删除MongoDB Tap,运行以下命令:
brew untap mongodb/brew
安装MongoDB Enterprise Server
根据您的操作系统,您可以使用包管理器安装 MongoDB Enterprise 二进制文件,或手动下载该二进制文件。
如果您已使用包管理器安装了 MongoDB Community,请按照适合您操作系统的包管理器说明进行操作:
如果您尚未使用包管理器安装MongoDB ,则可以从MongoDB下载中心手动下载MongoDB二进制文件。 请按照适用于您的操作系统的手册说明进行操作,包括MongoDB Enterprise的特定先决条件:
重要
安装到与当前 MongoDB Community Edition 不同的位置。
在升级过程中,您将使用现有的数据目录和现有的配置文件(如果适用)。
重要
如果在同一计算机上安装了同一版本系列的MongoDB Community Edition,则无法使用.msi
安装企业版。也就是说,如果您的版本为 4.4.0 安装MongoDB Community Edition后,无法使用.msi
安装 4.4.0 或 4.4.1 企业版。
从MongoDB下载中心手动下载存档文件。
要进行安装,请将文件解压缩到与当前 MongoDB Community Edition 不同的位置。
在升级过程中,您将使用现有的数据目录和现有的配置文件(如果适用)。
安装二进制文件:
从MongoDB下载中心手动下载存档文件。
将文件解压缩到与当前MongoDB Community Edition不同的位置。 有关提取文件的详细信息,请参阅macOS。
在升级过程中,您将使用现有的数据目录和现有的配置文件(如果适用)。
启动MongoDB Enterprise Server
启动 Enterprisemongod
进程。
要启动MongoDB Enterprise Server,运行以下命令:
sudo systemctl start mongodb
要启动MongoDB Enterprise Server,运行以下命令:cmd.exe
net start MongoDB
要启动MongoDB Enterprise Server,请从控制台运行以下命令:
mongod --config /usr/local/etc/mongodb.conf