Windows からの MongoDB の起動
- MongoDB プラットフォームのサポート
- MongoDB インストールのダウンロード
- MongoDB インストーラーの実行
- セットアップの種類を選択
- サービス構成
-
Windows に MongoDB または
mongosh
をインストールする - Windows サービス コンソールを使用して MongoDB サービスを開始および停止する
- MongoDB Community Edition の Windows サービスを無効にする
この MongoDB チュートリアル記事を使用して、デフォルトのインストール ウィザードを使用して Windows に MongoDB 5.0 Community Edition をインストールして起動します。
この記事では、デフォルトの MSI インストール手順を使用して、Windows に MongoDB をインストールします。 ただし、システム管理者は msiexec.exe
ユーティリティを使用して、自動化を利用して無人で MongoDB をデプロイできます。
MongoDB サーバーには、MongoDB シェル (mongosh) は含まれていません。 mongosh,
をダウンロードしてインストールするには、まず mongosh,
のインストール手順に従う必要があります。
MongoDB プラットフォームのサポート
MongoDB 5.0 Community Edition は、x86_64 アーキテクチャ上の次の 64 ビット バージョンの Windows のみをサポートします。
- Windows サーバー 2019
- Windows 10 / Windows Server 2016
MongoDB は、これらのシステムの 64 ビット バージョンのみをサポートします。 Hyper-V を実行している Windows ホストでは、Oracle は VirtualBox の実験的なサポートを提供します。
一方、Microsoft は、Hyper-V 上の VirtualBox をサポートしていません。 VirtualBox を使用して Windows に MongoDB をインストールする場合は、Hyper-V を無効にします。
MongoDB インストールのダウンロード
以下の手順に従って、MongoDB インストーラー ウィザードを使用して MongoDB Community Edition をインストールします。 インストール プロセス中に、MongoDB バイナリとデフォルトの構成ファイル install directory>binmongod.cfg
がインストールされます。
➤ MongoDB ダウンロード センター
- [バージョン] ドロップダウンで、ダウンロードする MongoDB のバージョンを選択します。
- [プラットフォーム] ドロップダウンで、[Windows] を選択します。
- [パッケージ] ドロップダウンで、
msi.
を選択します。 - [ダウンロード] をクリックします。
MongoDB インストーラーの実行
Windows エクスプローラー/ファイル エクスプローラーから実行できます。
- MongoDB インストーラー (
.msi
ファイル) をダウンロードした特定のディレクトリに移動します。 デフォルトでは、これはDownloads
ディレクトリです。 - ディレクトリ内の
.msi
ファイルをダブルクリックします。
ウィザードは、MongoDB と MongoDB Compass のインストールを案内します。
セットアップの種類を選択
[完全セットアップ] または [カスタム セットアップ] オプションを使用できます。 MongoDB と MongoDB ツールは、[完全セットアップ] オプションを使用してデフォルトの場所にインストールされます。
カスタム セットアップ オプションを使用して、どの実行可能ファイルをインストールするか、どこにインストールするかを定義できます。
サービス構成
MongoDB 4.0 以降では、バイナリをインストールするか、インストール中に MongoDB を Windows サービスとしてセットアップすることができます。 MongoDB サービス MongoDB はデータベース管理システムです。
MongoDB は、以下の手順を使用して Windows サービスとしてインストールおよび構成されます。 MongoDB 4.0 以降では、インストール プロセス中に MongoDB を Windows サービスとしてセットアップおよび開始できます。インストールが完了すると、MongoDB サービスが起動されます。
- [MongoDB をサービスとしてインストール] を選択します。
- 次のいずれかを選択します。
Network Service ユーザーとして、サービスを実行します (デフォルト)。 これは、オペレーティング システムに付属する Windows ユーザー アカウントです。
また
ローカル ユーザーまたはドメイン ユーザーとして、サービスを開始します。
- アカウント ドメインをピリオドに設定し、ユーザーのアカウント名とアカウント パスワードを既存のローカル ユーザー アカウントに設定します。
- 既存のドメイン ユーザーの場合、そのユーザーのアカウント ドメイン、アカウント名、およびアカウント パスワードを指定します。
- MongoDB のディレクトリの詳細は次のとおりです。
- サービス名: サービスの名前を入力します。
MongoDB
がデフォルト名です。 指定された名前のサービスがすでにある場合は、新しい名前を指定する必要があります。 - データ ディレクトリ:
-dbpath
オプションを使用してデータ ディレクトリを指定します。 ディレクトリが存在しない場合、インストーラはそれを構築し、サービス ユーザー ディレクトリへのアクセスを提供します。 - ログ ディレクトリ: このオプションは、
-logpath
オプションに対応するログ ディレクトリを指定します。 ディレクトリが存在しない場合、インストーラーはそれを構築し、サービス ユーザー ディレクトリへのアクセスを提供します。
Windows に MongoDB または mongosh
をインストールする
Install MongoDB Compass
ラベルの付いたボックスをチェックして、MongoDB Compass をインストールします。 準備ができたら、次へ
ボタンをクリックします。
MongoDB Compass のインストールはオプションです。
.msi
インストーラーには mongosh.
が含まれていません。 Mongosh
インストーラーからインストールできます。
インストールが正常に完了すると、MongoDB サービスが開始されます。 install directory>binmongod.cfg
構成ファイルを使用して、MongoDB インスタンスを構成します。
実行可能ファイルをインストールしただけで、MongoDB を Windows サービスとしてインストールしなかった場合は、MongoDB インスタンスを手動で開始する必要があります。
MongoDB は、バージョン 4.0 以降、Windows サービスとしてインストールおよび構成できるようになりました。 インストールが正常に完了すると、MongoDB サービスが開始されます。
install directory>binmongod.cfg
構成ファイルを使用して、MongoDB インスタンスを構成します。 インストール中に、mongosh.exe
バイナリへのパスを PATH
環境変数に追加します。
次に、MongoDB に接続するには、新しいコマンド インタープリターを開き、mongosh.exe.
と入力します。
Windows サービス コンソールを使用して MongoDB サービスを開始および停止する
サービス コンソールを使用して、MongoDB サービスを開始します。
- サービス コンソールから、MongoDB サービスを見つけます。
- MongoDB サービスを右クリックし、[開始] をクリックします。
サービス コンソールを使用して、MongoDB サービスを停止します。
- サービス コンソールで MongoDB サービスを見つけます。
- MongoDB サービスを右クリック (または一時停止) して停止します。
MongoDB Community Edition の Windows サービスを無効にする
MongoDB サービスをアンインストールするには、サービス コンソールの使用を停止します。 次に、管理者として、Windows コマンド プロンプト/インタープリター (cmd.exe
) を開き、次のコマンドを実行します。
指図:
sc.exe delete MongoDB
この記事では、MongoDB のダウンロードとインストールについて説明し、MongoDB をサービスとしてインストールする手順を示します。