安装或更新 MongoDB CLI
您可以使用 MongoDB 命令行界面 (mongocli
) 在 Atlas、Cloud Manager 和 Ops Manager 中部署和管理 MongoDB 集群。有关操作系统和 MongoDB 服务版本要求,请参阅 兼容性。
要在安装之前验证包,请参阅验证 MongoDB CLI 包的完整性。
安装 MongoDB CLI
要安装 MongoDB CLI,请选择以下方法之一:
使用 Homebrew、Yum 或 Apt 等软件包管理器进行安装。
下载并解压缩二进制文件。
克隆 GitHub 存储库并使用 Go 安装 MongoDB CLI。
步骤
yum
为您的MongoDB版本配置 。
创建 /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
导入apt
使用的公钥。
从终端发出以下命令,以便从 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
。
为您的 MongoDB 版本创建列表文件。
为您的 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
将mongocli
添加到您的PATH
中。
要从系统中的任何位置运行 mongocli
命令,您必须:
将可执行文件的位置添加到您的
PATH
或将可执行文件移至您的
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
更新 MongoDB CLI
要更新 MongoDB CLI,请按照您安装 MongoDB CLI 的方法进行操作:
后续步骤
为您的环境配置 MongoDB CLI。
启用自动完成功能,可直接在 shell 中查看可用命令及其事务语法。