安装或更新 MongoDB CLI
您可以使用 MongoDB 命令行界面(mongocli
)在Atlas, 云管理器和运维管理器中部署和管理 MongoDB 集群。有关操作系统和 MongoDB 服务版本要求,请参阅兼容性.
在安装前验证软件包,请参阅 验证 MongoDB CLI 软件包完整性。
安装 MongoDB CLI
要安装 MongoDB CLI,请选择以下方法之一
使用包管理器如 Homebrew、Yum 或 Apt 进行安装。
下载并解压缩二进制文件。
克隆 GitHub 仓库,并用 Go 安装 MongoDB CLI。
步骤
配置您的MongoDB版本中的 yum
。
创建一个 /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的方法的相应步骤
下一步操作
启用自动补全,在您的shell中直接查看可用命令及其语法。