以前の記事RedHat/CentOS7システムにMongoDB4.2をインストールする方法でMongoDB4.2をRedhat/Centos7にインストールする方法について説明しました。 、この記事では、以下を使用してWindowsシステムにMongoDB Community Edition4.24.2をインストールする方法について説明します。
- MongoDBインストールウィザード
- コマンドラインからのmsiexec.exe(cmd.exe)
- MongoDBインストーラーウィザードを使用したMongoDB4.2のインストール:
ご覧のとおり、MongoDBインストールウィザードを使用したMongoDBのインストールは非常に簡単です。インストールの前提条件は、サポートされているプラットフォームとしてのWindowsシステムとMongoDBインストーラーです。
システムウィンドウでサポートされているプラットフォームを確認しましょう。MongoDBにはx86-64アーキテクチャが必要であり、次のプラットフォームをサポートしています。
- Windows 7 / Server 2008 R2
- Windows8/2012R2以降
公式のMongoDBダウンロードセクションを確認して、MongoDBインストーラーをダウンロードしてインストーラーを実行しましょう:
上記のように、MongoDBバージョン、The Os、および2つの形式のZIP形式またはMSI形式としてダウンロードするパッケージを選択できます。
システムウィンドウ8へのインタラクティブインストールを開始しましょう:
インストーラーファイルmongodb-win32-x86_64-2012plus-4.2.2-signed.msiのダウンロードが完了すると、インストールプロセスが開始されます。
上の画面で[次へ]をクリックし、ライセンス契約のチェックボックスの条件に同意した後:
[次へ]ボタンをクリックしてさらに進むには、[完了]インストールと[カスタム]インストールのどちらかを選択する必要があります:
インストールするプログラム機能とインストールする場所を選択する必要がある場合は、カスタム選択インストールを使用できます。
MongoDBとMongoDBツールをデフォルトの場所にインストールする「完了」の推奨セットアップオプションを選択したことを考慮してください。
MongoDB 4.0以降、インストールプロセスでは、MongoDBバイナリのみをインストールするか、インストール中にMongoDBをWindowsサービスとしてセットアップするかを選択できます。
以下の画面では、[インストール]ボタンをクリックして実際のインストールプロセスをトリガーしているように見えます。
インストール中にMongoDBをWindowsサービスとしてインストールおよび構成するため、MongoDBサービスはインストールが成功すると開始されます。
インストール後、インストールディレクトリのアーキテクチャを確認できます。インストールディレクトリ「C:\ ProgramFiles \ MongoDB \ Server \ 4.2」にあるように、3つのディレクトリがあります:
- ビン:バイナリファイルを保存する
- データ:–dbpathで指定されたデータディレクトリ内のデータへ
- ログ:ログファイルを保存する
MongoDBは、構成ファイルC:\ Program Files \ MongoDB \ Server \ 4.2 \ bin \ mongod.cfg
を使用して構成されます。これは、デモインストールのmongod.cfgです:
#mongod.conf
#すべてのオプションのドキュメントについては、以下を参照してください:
#http://docs.mongodb.org/manual/reference/configuration-options/
#データを保存する場所と方法。
ストレージ:
dbPath:C:\ Program Files \ MongoDB \ Server \ 4.2 \ data
ジャーナル:
有効:true
#エンジン:
#mmapv1:
#wiredTiger:
#ログデータを書き込む場所。
systemLog:
宛先:ファイル
logAppend:true
パス:C:\ Program Files \ MongoDB \ Server \ 4.2 \ log \ mongod.log
#ネットワークインターフェース
ネット:
ポート:27017
bindIp:127.0.0.1
#processManagement:
#security:
#operationProfiling:
#replication:
#sharding:
##エンタープライズのみのオプション:
#auditLog:
#snmp:
- msiexec.exeを使用したMongoDB4.2のインストール:
MongoDBインストーラーウィザードを使用したMongoDBのインストールでは、インストールプロセスを制御する機会が与えられます。これは、インストールの進行状況に基づいたインタラクティブなプロセスです。
それ以外の場合、MongoDBをサイレントで無人でインストールすることを選択した場合は、コマンドラインからmsiexec.exeを使用できます。
従うべき手順があります:
- 管理者モードでWindowsコマンドプロンプト/インタープリター(cmd.exe)を開きます
- 開いたこのコマンドプロンプトから、MongoDBインストーラーがダウンロードされているディレクトリに移動し、次のコマンドを実行します。
msiexec.exe / l * v mdbinstall.log / qb / i mongodb-win32-x86_64-2012plus-4.2.2-signed.msi ^
INSTALLLOCATION =” C:\ MongoDB \ Server \ 4.2 \”
インストールディレクトリをパーソナライズするために、オプションinstallationを追加します。デフォルトのままにしておきたい場合は、このオプションを省略できます。
Windows 8以降では、msiexec.exeを使用して、MongoDBCompassを含むすべてのMongoDBバイナリをインストールできます。したがって、インストールを省略するには、次のように引数SHOULD_INSTALL_COMPASS =” 0”を使用して明示的にインストールします。
msiexec.exe / l * v mdbinstall.log / qb / i mongodb-win32-x86_64-2012plus-4.2.2-signed.msi ^
SHOULD_INSTALL_COMPASS =” 0”
さらに、特定のMongoDBコンポーネントセットをインストールするオプションがあります。次のように、ADDLOCAL引数でそれらを指定できます。
たとえば、MongoDBサーバー(mongod.exe)とmongo.exeシェルだけをインストールし、MongoDBサーバーをWindowsサービスとしてセットアップし、インストールにCompassを含めるには、次のようにします。
msiexec.exe / l * v mdbinstall.log / qb / i mongodb-win32-x86_64-2012plus-4.2.2-signed.msi ^
ADDLOCAL =” ServerService、Client” ^