Windows上にMongoDBをインストールする方法

このチュートリアルでは、 MongoDB をWindowsにインストールする方法を説明します。

  1. MongoDB 2.2.3

  2. Windows 7

1. MongoDBをダウンロードする

公式のhttp://www.mongodb.org/downloads[MongoDBウェブサイト]からMongoDBをダウンロードしてください。 Windows 32ビットまたは64ビットを選択します。解凍し、好きな場所に展開します。例えば、 `d:\ mongodb \`です。

2. MongoDBフォルダを確認する

MongoDBでは、binフォルダに10個の実行可能ファイル(exe)しか含まれていません。これは本当ですが、これはMongoDBにとって必要なファイルです。関係データベースのバックグラウンドから来た私のような開発者を信じるのは本当に難しいです。

Figure:$ MongoDB/bin fo> lder の下のファイル

mongodb-windows、width = 640、height = 379

  • Note ** + Windows環境変数に `$ MongoDB/bin`を追加すると、コマンドプロンプトでMongoDBのコマンドに簡単にアクセスできるようになります。

3.設定ファイル

MongoDB設定ファイルを作成します。これは単なるテキストファイルです。

d:\ mongodb \ mongo.config

d:\ mongodb \ mongo.config

##store data here
dbpath=D:\mongodb\data

##all output go here
logpath=D:\mongodb\log\mongo.log

##log read and write operations
diaglog=3
  • 注意** MongoDBはデータを格納するためのフォルダ(データディレクトリ)が必要です。デフォルトでは、 "C:¥data¥db"に格納され、このフォルダを手動で作成します。 MongoDBはあなたのためにそれを作成しません。 `--dbpath`オプションで代替データディレクトリを指定することもできます。

4. MongoDBサーバを起動する

`mongod.exe --config d:\ mongodb \ mongo.config`を使ってMongoDBサーバを起動してください。

d:\mongodb\bin>mongod --config D:\mongodb\mongo.config
all output going to: D:\mongodb\log\mongo.log

5. MongoDBに接続する

`mongo.exe`を使用して、起動したMongoDBサーバに接続します。

d:\mongodb\bin>mongo
MongoDB shell version: 2.2.3
connecting to: test
>//mongodb shell

6. WindowsサービスとしてのMongoDB

MongoDBをWindowsサービスとして追加すると、MongoDBは各システムの再起動後に自動的に起動します。

`--install`でWindowsサービスとしてインストールします。

d:\mongodb\bin> mongod --config D:\mongodb\mongo.config --install

__A "MongoDB"という名前のWindowsサービスが作成されました。

mongodb-windows-service、width = 640、height = 363

MongoDBサービスを開始するには

net start MongoDB

MongoDBサービスを停止するには

net stop MongoDB

MongoDBサービスを削除するには

d:\mongodb\bin>mongod --remove

7.よくある質問

{空} 1。 Windows 8にWindowsサービスとしてMongoDBをインストールしますが、「アクセスが拒否されました」というエラーメッセージが表示される:

C:\Users\mkyong2002>mongod --config D:\mongodb\mongo.config --install
Tue Jul 16 21:05:55.154 diagLogging level=3
Tue Jul 16 21:05:55.155 diagLogging using file D:\mongodb\data/diaglog.51e54533
Tue Jul 16 21:05:55.155 Trying to install Windows service 'MongoDB'
Tue Jul 16 21:05:55.155 Error connecting to the Service Control Manager: Access
is denied. (5)

これを修正するには、 Administrative Privileges でコマンドプロンプトを実行します。 - コマンドプロンプトアイコンを右クリックし、管理者として実行を選択します。