文档菜单
文档首页
/ /
MongoDB CLI

安装或更新 MongoDB CLI

本页内容

  • 安装 MongoDB CLI
  • 更新 MongoDB CLI
  • 下一步

您可以使用 MongoDB 命令行界面(mongocli)在Atlas, 云管理器运维管理器中部署和管理 MongoDB 集群。有关操作系统和 MongoDB 服务版本要求,请参阅兼容性.

在安装前验证软件包,请参阅 验证 MongoDB CLI 软件包完整性。

要安装 MongoDB CLI,请选择以下方法之一

  1. 使用包管理器如 Homebrew、Yum 或 Apt 进行安装。

  2. 下载并解压缩二进制文件。

  3. 克隆 GitHub 仓库,并用 Go 安装 MongoDB CLI。

要使用 Homebrew 安装 MongoDB CLI,您必须

  1. 使用 MacOS 或 Linux 操作系统。

  2. 安装Homebrew.

使用Apt安装MongoDB CLI时,您必须安装gnupg

sudo apt-get install gnupg
1

运行以下brew命令

brew install mongocli
2

要验证您的mongocli安装,运行帮助命令

mongocli help

该命令返回MongoDB CLI的可用命令和选项。

1

创建一个 /etc/yum.repos.d/mongodb-org-6.0.repo 文件,以便您可以使用 yum 直接安装MongoDB CLI。

[mongodb-org-6.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/6.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-6.0.asc
[mongodb-org-6.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/amazon/2/mongodb-org/6.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-6.0.asc

创建一个 /etc/yum.repos.d/mongodb-enterprise-6.0.repo 文件,以便您可以使用 yum 直接安装MongoDB CLI。

[mongodb-enterprise-6.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.com/yum/redhat/$releasever/mongodb-enterprise/6.0/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-6.0.asc
[mongodb-enterprise-6.0]
name=MongoDB Enterprise Repository
baseurl=https://repo.mongodb.com/yum/amazon/2/mongodb-enterprise/6.0/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-6.0.asc
2

运行以下 yum 命令

sudo yum install -y mongocli
3

要验证您的mongocli安装,运行帮助命令

mongocli help

该命令返回MongoDB CLI的可用命令和选项。

1

在终端中,执行以下命令以从https://www.mongodb.org/static/pgp/server-6.0.asc导入MongoDB的公钥GPG。

wget -qO - https://www.mongodb.org/static/pgp/server-6.0.asc | sudo apt-key add -

成功的命令返回一个OK

2

为Ubuntu版本创建列表文件/etc/apt/sources.list.d/mongodb-org-6.0.list

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/6.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/6.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/6.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list
echo "deb http://repo.mongodb.org/apt/debian bullseye/mongodb-org/6.0 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list
echo "deb http://repo.mongodb.org/apt/debian buster/mongodb-org/6.0 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list

为MongoDB创建/etc/apt/sources.list.d/mongodb-enterprise.list文件。

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.com/apt/ubuntu jammy/mongodb-enterprise/6.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-enterprise.list
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.com/apt/ubuntu focal/mongodb-enterprise/6.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-enterprise.list
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.com/apt/ubuntu bionic/mongodb-enterprise/6.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-enterprise.list
echo "deb http://repo.mongodb.com/apt/debian bullseye/mongodb-enterprise/6.0 main" | sudo tee /etc/apt/sources.list.d/mongodb-enterprise.list
echo "deb http://repo.mongodb.com/apt/debian buster/mongodb-enterprise/6.0 main" | sudo tee /etc/apt/sources.list.d/mongodb-enterprise.list
3

执行以下命令

sudo apt-get update
4

执行以下命令

sudo apt-get install -y mongocli
5

要验证您的mongocli安装,运行帮助命令

mongocli help

该命令返回MongoDB CLI的可用命令和选项。

1
  1. 下载并提取适用于您的操作系统的正确二进制文件

    操作系统
    下载
    Windows
    macOS
    Ubuntu/Debian
    RHEL/CentOS/SLES/AMZ
    Linux

    注意

    替换或删除任何现有的MongoDB CLI二进制文件,以避免版本之间的冲突。

  2. 运行可执行文件。

    提示

    您可以从任何目录运行二进制文件。因为您不需要将MongoDB CLI安装到全局位置,所以您可以在共享主机和其他系统上使用它,在这些系统上您没有特权账户。

2

要从系统的任何位置运行 mongocli 命令,您必须

  1. 将可执行文件的位置添加到您的 PATH,或者

  2. 将可执行文件移动到 PATH 中的一个目录。

您可以通过多种方式完成此操作,具体取决于您的个人设置和环境。请参考您的shell和操作系统的文档以获取更多示例。

示例

在以下示例中,用户通过克隆GitHub存储库来下载和安装MongoDB CLI。mongocli 可执行文件保存到由您的 $GOPATH 环境变量 指定。在Unix系统上的默认位置是 $HOME/go,在Windows上是 %USERPROFILE%\go

然后用户将此目录添加到他们的 PATH

export PATH="$HOME/go:$PATH"

示例

在以下示例中,用户将MongoDB CLI的二进制文件下载并解压到 /mcli_2.0.1-macOS_x86_64 目录。

然后用户将可执行文件移动到已存在于他们的 PATH 中的一个目录。

cd mcli_2.0.1-macOS_x86_64
mv mongocli /usr/local/bin
3

要验证您的mongocli安装,运行帮助命令

mongocli help

该命令返回MongoDB CLI的可用命令和选项。

要更新MongoDB CLI,请遵循安装MongoDB CLI的方法的相应步骤

1

运行以下brew命令

brew update
brew upgrade mongocli
2

要验证您的 mongocli 更新,运行 --version 命令

mongocli --version

该命令将返回您的MongoDB CLI版本。

1

运行以下 yum 命令

yum update mongocli
2

要验证您的 mongocli 更新,运行 --version 命令

mongocli --version

该命令将返回您的MongoDB CLI版本。

1

执行以下命令

sudo apt-get install --only-upgrade mongocli
2

要验证您的 mongocli 更新,运行 --version 命令

mongocli --version

该命令将返回您的MongoDB CLI版本。

1
  1. 删除任何现有的MongoDB CLI二进制文件,以防止版本之间的冲突。

  2. 下载并提取适用于您的操作系统的正确二进制文件

    操作系统
    下载
    Windows

    .zip, .msi

    Windows的.msi下载将替换旧的MongoDB CLI安装,因此您无需先删除现有的二进制文件。

    macOS
    Ubuntu/Debian
    RHEL/CentOS/SLES/AMZ
    Linux
  3. 运行可执行文件。

2

要验证您的 mongocli 更新,运行 --version 命令

mongocli --version

该命令将返回您的MongoDB CLI版本。