Windows からの MongoDB の起動

Tahseen Tauseef 2024年2月15日
  1. MongoDB プラットフォームのサポート
  2. MongoDB インストールのダウンロード
  3. MongoDB インストーラーの実行
  4. セットアップの種類を選択
  5. サービス構成
  6. Windows に MongoDB または mongosh をインストールする
  7. Windows サービス コンソールを使用して MongoDB サービスを開始および停止する
  8. MongoDB Community Edition の Windows サービスを無効にする
Windows からの MongoDB の起動

この 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 のみをサポートします。

  1. Windows サーバー 2019
  2. 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 ダウンロード センター

  1. [バージョン] ドロップダウンで、ダウンロードする MongoDB のバージョンを選択します。
  2. [プラットフォーム] ドロップダウンで、[Windows] を選択します。
  3. [パッケージ] ドロップダウンで、msi. を選択します。
  4. [ダウンロード] をクリックします。

Windows に mongodb をインストール

MongoDB インストーラーの実行

Windows エクスプローラー/ファイル エクスプローラーから実行できます。

  1. MongoDB インストーラー (.msi ファイル) をダウンロードした特定のディレクトリに移動します。 デフォルトでは、これは Downloads ディレクトリです。
  2. ディレクトリ内の .msi ファイルをダブルクリックします。

ウィザードは、MongoDB と MongoDB Compass のインストールを案内します。

セットアップの種類を選択

[完全セットアップ] または [カスタム セットアップ] オプションを使用できます。 MongoDB と MongoDB ツールは、[完全セットアップ] オプションを使用してデフォルトの場所にインストールされます。

カスタム セットアップ オプションを使用して、どの実行可能ファイルをインストールするか、どこにインストールするかを定義できます。

サービス構成

MongoDB 4.0 以降では、バイナリをインストールするか、インストール中に MongoDB を Windows サービスとしてセットアップすることができます。 MongoDB サービス MongoDB はデータベース管理システムです。

MongoDB は、以下の手順を使用して Windows サービスとしてインストールおよび構成されます。 MongoDB 4.0 以降では、インストール プロセス中に MongoDB を Windows サービスとしてセットアップおよび開始できます。インストールが完了すると、MongoDB サービスが起動されます。

MongoDB サービスのカスタマイズ

  1. [MongoDB をサービスとしてインストール] を選択します。
  2. 次のいずれかを選択します。

Network Service ユーザーとして、サービスを実行します (デフォルト)。 これは、オペレーティング システムに付属する Windows ユーザー アカウントです。

また

ローカル ユーザーまたはドメイン ユーザーとして、サービスを開始します。

  1. アカウント ドメインをピリオドに設定し、ユーザーのアカウント名とアカウント パスワードを既存のローカル ユーザー アカウントに設定します。
  2. 既存のドメイン ユーザーの場合、そのユーザーのアカウント ドメイン、アカウント名、およびアカウント パスワードを指定します。
  3. MongoDB のディレクトリの詳細は次のとおりです。
  • サービス名: サービスの名前を入力します。 MongoDB がデフォルト名です。 指定された名前のサービスがすでにある場合は、新しい名前を指定する必要があります。
  • データ ディレクトリ: -dbpath オプションを使用してデータ ディレクトリを指定します。 ディレクトリが存在しない場合、インストーラはそれを構築し、サービス ユーザー ディレクトリへのアクセスを提供します。
  • ログ ディレクトリ: このオプションは、-logpath オプションに対応するログ ディレクトリを指定します。 ディレクトリが存在しない場合、インストーラーはそれを構築し、サービス ユーザー ディレクトリへのアクセスを提供します。

Windows に MongoDB または mongosh をインストールする

Install MongoDB Compass ラベルの付いたボックスをチェックして、MongoDB Compass をインストールします。 準備ができたら、次へボタンをクリックします。

MongoDB Compass のインストールはオプションです。

MongoDB Compass のインストール

.msi インストーラーには mongosh. が含まれていません。 Mongosh インストーラーからインストールできます。

Windows に 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 サービスを開始します。

  1. サービス コンソールから、MongoDB サービスを見つけます。
  2. MongoDB サービスを右クリックし、[開始] をクリックします。

サービス コンソールを使用して、MongoDB サービスを停止します。

  1. サービス コンソールで MongoDB サービスを見つけます。
  2. MongoDB サービスを右クリック (または一時停止) して停止します。

MongoDB Community Edition の Windows サービスを無効にする

MongoDB サービスをアンインストールするには、サービス コンソールの使用を停止します。 次に、管理者として、Windows コマンド プロンプト/インタープリター (cmd.exe) を開き、次のコマンドを実行します。

指図:

sc.exe delete MongoDB

コマンド プロンプトで mongodb をアンインストール

この記事では、MongoDB のダウンロードとインストールについて説明し、MongoDB をサービスとしてインストールする手順を示します。

関連記事 - MongoDB Connection