MongoDBmongocliMongoDBコマンドラインインターフェイス({0Atlas )を使用して、 、 、Cloud Manager の クラスターを配置および管理できます。MongoDB Ops Managerオペレーティング システムと MongoDB サービス バージョンの要件については、「 互換性 」を参照してください。
インストール前にパッケージを検証するには、「 MongoDB CLI パッケージの整合性を検証する 」を参照してください。
MongoDB CLI をインストールする
MongoDB CLI をインストールするには、次のいずれかの方法を選択します。
Homebrew、Yum、Apt などのパッケージ マネージャーを使用して をインストールします。
バイナリをダウンロードして抽出します。
Githubリポジトリをクローンし、MongoDB CLI でGo をインストールします。
手順
yumMongoDBのエディションに合わせて を設定します。
yumを使用して MongoDB CLI を直接インストールできるように、 /etc/yum.repos.d/mongodb-org-6.0.repoファイルを作成します。
[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
yumを使用して MongoDB CLI を直接インストールできるように、 /etc/yum.repos.d/mongodb-enterprise-6.0.repoファイルを作成します。
[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をダウンロードし、インストールします。 The mongocli 実行可能ファイルは、$GOPATH 環境変数で指定された場所に保存されます。デフォルトのロケーションは、Unix システムでは $HOME/go、 Windowsでは %USERPROFILE%\go です。
次に、ユーザーはこのディレクトリをPATHに追加します。
export PATH="$HOME/go:$PATH"
例
次の例では、ユーザーは MongoDB CLI のバイナリを/mcli_2.0.4-macOS_x86_64ディレクトリにダウンロードして抽出します。
次に、ユーザーは実行可能ファイルをPATHにすでに存在するディレクトリに移動します。
cd mcli_2.0.4-macOS_x86_64 mv mongocli /usr/local/bin
MongoDB CLI の更新
MongoDB CLI を更新するには、MongoDB CLI をインストールしたメソッドの手順に従います。
次のステップ
環境用の MongoDB CLI を構成します。
オートコンプリートを有効にすると、使用可能なコマンドとその構文は shell で直接表示されます。