Docs 菜单
Docs 主页
/
MongoDB Manual
/ / /

升级到 MongoDB Enterprise(独立运行的实例)

在此页面上

  • 关于此任务
  • 步骤

MongoDB Enterprise 提供 MongoDB Community 版本中不提供的各种功能,例如:

  • 用于自管理部署的内存存储引擎

  • 审核自管理部署

  • 自管理部署上的 Kerberos 身份验证

  • 自 管理部署上的LDAP 管理LDAP代理身份验证 和 LDAP 授权

  • 静态加密

以下步骤概述了将独立运行的实例 mongod从 MongoDB Community Edition升级到 MongoDB Enterprise的过程。例如,这些步骤可用于将 MongoDB 7.0 社区版升级到 MongoDB 7.0 企业版。

警告

请勿使用这些说明升级到其他发布版本。如需升级发布版本,请参阅相应的版本升级说明,如升级到 MongoDB 8.0

借助 Ops Manager ,您可以自动从MongoDB Community Server升级到MongoDB Enterprise Server。

有关更多信息,请参阅更改MongoDB版本。

1

升级到运行的MongoDB Server进程可能会产生意外结果。开始之前,请停止现有的mongod 进程。

要停止 mongod进程,运行以下命令:

sudo systemctl stop mongodb

要停止mongod cmd.exe进程,运行以下命令:

net stop MongoDB
2

如果您在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
3

根据您的操作系统,您可以使用包管理器安装 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 企业版。

  1. MongoDB下载中心手动下载存档文件。

  2. 要进行安装,请将文件解压缩到与当前 MongoDB Community Edition 不同的位置。

    在升级过程中,您将使用现有的数据目录和现有的配置文件(如果适用)。

安装二进制文件:

  1. MongoDB下载中心手动下载存档文件。

  2. 将文件解压缩到与当前MongoDB Community Edition不同的位置。 有关提取文件的详细信息,请参阅macOS。

    在升级过程中,您将使用现有的数据目录和现有的配置文件(如果适用)。

4

启动 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

后退

将 Community 升级为 Enterprise

在此页面上