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


130

私はmongoDBをテストして、それが私にとって何かあるかどうかを確認しようとしています。32bit Windows版をダウンロードしましたが、今後どうするかわかりません。

私は通常、ローカルコンピューターでの開発にWAMPサービスを使用しています。WampでmongoDBを実行できますか?

しかし、それをWindowsで動作させるための最良の(最も簡単な!)方法は何ですか?

ありがとう!


2
私はMongoDBのをインストールし、サービスでそれを自動実行インストーラたい
user4951

3
この記事を読むpronique.com/blog/installing-mongodb-on-windows-the-wamp-wayそれは本当に良いです
Kumar

3
何が必要でステップチュートリアルグレートステップ:codearsenal.net/2015/10/...
ybonda


1
@ShivamSrivastavaの回答を正しいものとしてマークする必要があります。
Travis Heeter

回答:


95

WAMPとは異なります。ディレクトリが作成されたら、コマンドでmongoDBデータベースを起動する必要がありますC:/ database_mongo

mongod --dbpath=C:/database_mongo/

その後、コマンドを使用してmongodbに接続できます。


2
サイドノートでは、Windows XPのサポートが+ V2.2から中止され docs.mongodb.org/manual/release-notes/2.2/...
のPrashant Bhate

1
Windowsインストール用のシンプルなutubeビデオ-youtube.com/watch?v=msQ2F5XUgms
Linus

1
mongodインストール後に発見されていません
ソレン

WindowsのPATHに追加する必要がある場合があります。
Sumit

ここでも手順が簡単
Zameer

238

WindowsでのMongoインストールプロセス

インストールの準備はできていますか…そして使用しています…技術的には、それは単なるダウンロードのようなインストールではありません…

I. zipファイルhttp://www.mongodb.org/downloadsをダウンロードます

II。 それを抽出し、ファイルを目的の場所にコピーします。

III。DBエンジンを起動します。

IV。 インストールをテストして使用します。

それでおしまい!とてもシンプルでしょ?じゃあ始めよう


1. zipファイルをダウンロードします

  1. http://www.mongodb.org/downloadsにアクセスます

  2. 次のような画面が表示されます mongoダウンロードページ 。Windows7 32ビットマシンを使用しています-そのため、赤でマークされたパッケージをダウンロードしました。

  3. ダウンロードをクリックします(数秒しかかかりません)。
    うわー...ダウンロードしました。これはzip形式のファイルでしたmongodb-win32-i386-2.4.4.zip(ダウンロードしたバージョンに応じてフォルダーの名前が変わります。ここではバージョン2.4.4を取得しています)。

OK、すべてセット。


2.抽出

  1. zipを解凍します
  2. マシンの目的の場所にファイルをコピーします。
    • そこに多くのファイルがないので、抽出したファイルをDドライブにコピーします。
    • では、mongoファイルをどこに貼り付けますか?C:またはデスクトップ自体?
    • はい、どこに貼り付けても...下のスナップショットでは、Mongoフォルダー内のbinフォルダーに移動したことがわかります。ビン内の15個のファイルをカウントします。あなたはどうですか?

binフォルダーへのパス

完成しました!それで全部です

次に何をする必要がありますか?


3. DBエンジンを起動します

mongo dbを使い始めましょう...

  1. コマンドプロンプトを開きbin、mongoフォルダーに移動します。 mongoのbinフォルダーに移動する

  2. タイプmongo.exe(mongo Db Powerシェルを開始するために使用されるコマンドです)。次に、以下の応答を参照してください。 mongo.exeの実行 それは素晴らしい例外でしたJ LOL…何ですか?

    サーバーに接続できませんでした。

    なぜ例外が発生したのですか?わかりません...間にサーバーを作成しましたか?

    番号。

    では、どうしてその間にあるサーバーに接続されるのでしょうか?愚かな機械…Jz。

    わかった!他のすべてのDBと同様に、使用する前にDBエンジンを起動する必要があります。

    では、どうすれば開始できますか?

  3. コマンドを使用してmongo dbを起動する必要がありmongodます。binmongo のフォルダから実行してください。

    何が起こったのか見てみましょう。

    エラーメッセージ

    ここでも、正しくフォーマットされた例外Jが正しいと思いますか?私が一番上で強調したことに気づきましたか?ええ、それはmongodコマンドです。2つ目は、dataというフォルダーの作成を求める例外です。そして、dataフォルダー内にというフォルダーがありますdb

    したがって、これらのdata\dbフォルダーを作成する必要があります。

    次の質問は、これらのフォルダーをどこに作成するかです。

  4. mongoをインストールするBOX data\dbCドライブにフォルダを作成する必要があります。Cドライブにフォルダ構造を作成してみましょう。

    ここで疑問が生じます:「C内にdata \ dbディレクトリを作成することは必須ですか?」いや、そうでもない。MongoはCデフォルトでこのフォルダを探しますが、好きな場所に作成できます。ただし、それがにない場合はC、mongoにどこにあるかを通知する必要があります。

    つまり、mongoデータベースをオンC:\にしたくない場合は、mongo.exeのdbパスを設定する必要があります。

    オプション

    • では、Cこのオプションをよりよく理解するために、他の場所にこれらのフォルダを作成します。その後、Dcmd を使用してドライブのルートに作成します。

      どうして?私たちが古いdosコマンドを思い出す機会だからです...

      mdデータ

    • 次のステップでは、Dbパスをmongo.exeに設定します。

      に戻りbin、コマンドを入力しmongod.exe --dbpath d:\dataます。

      私は以下の応答を得ました:

      --dbpath

      すべてがうまくいったことを願っています...コンソールJにエラー***が表示されなかったからです。

    次に、コマンドを使用してdbを開始します。 start mongo.exe

    mongo.exeを起動します

    エラーや警告メッセージは表示されませんでした。しかし、mongoが稼働していることを確認するコマンドを指定する必要があります。つまり、mongodは応答を取得します。

    mongodb応答

すべてがうまくいったことを願っています。


4. Mongo DBのインストールをテストする

DBを正しく表示する必要がありますか?いや、そうでなければ、それが実行されていることをどうやって知るのですか?

テスト目的で、MONGOはtestデフォルトで呼び出されるDBを取得しています。クエリしてみましょう。

しかし、どのようにして管理スタジオがないのでしょうか。SQLとは異なり、コマンドプロンプトに依存する必要があります。はい、まったく同じコマンドプロンプトです...古き良きコマンドプロンプト... Heiiiii ..恐れる必要はありません。では、使用方法を見ていきましょう。

あぁぁぁぁぁ… 上記のコマンドプロンプトを閉じないでそのままにして…

  1. 新しいcmdウィンドウを開きます。

  2. 通常どおりビンに移動します…

    私たちの大学時代に私たちが行った古いCプログラミングを覚えている人もいるでしょう。

  3. コマンドプロンプトでコマンドを実行するmongoか、mongo.exeもう一度実行して何が起こるかを確認します。

    次のような画面が表示されます。

    起動警告

  4. 前に述べたように、Mongoはデフォルトでと呼ばれるテストデータベースを持っているので、testそれにレコードを挿入してみてください。

    ここでの次の質問は「どのように挿入するのですか?」です。mongoにはSQLコマンドがありますか?いいえ、mongoには役立つコマンドしかありません。

    挿入する基本的なコマンドは
    db.test.save({KodothTestField: 'My name is Kodoth'})です。

    どこtestDBで、.saveINSERTコマンドです。KodothTestFieldは列またはフィールドの名前でMy name is Kodoth、値です。

  5. 詳細を説明する前に、別のコマンドを実行して、保存されているかどうかを確認しましょう。 db.test.find()

    SQLのSELECTと同様に、ドキュメントを検索するMongoコマンド。

    データが正常に挿入されました…Hurrayyyyyy ..

    ObjectIdと呼ばれるすべてのレコードの右側に表示される数について考えていることを知っています。これは、自動インクリメントなどを行うSQLの一意のIDフィールドのようなものです。オブジェクトIDが92で終了していることを確認すると、レコードごとに異なります。

    ようやく、MONGO権限のインストールと検証に成功しました。パーティーをしましょう...では、今モンゴはマンゴと同じくらい甘いですか?

また、MONGOを探索するためのサードパーティツールもあります。1つはMONGO VUEと呼ばれます。このツールを使用すると、SQL ServerのManagement Studioを使用するように、mongo DBに対して操作を実行できます。

同じテーブルにまったく異なる行があるSQLサーバーまたはOracleデータベースを想像できますか?リレーショナルDBテーブルで可能ですか?これがmongoの仕組みです。どうすればそれができるかをお見せします…


まず、リレーショナルDBでデータがどのように表示されるかを説明します。

たとえば、従業員テーブルと生徒テーブルをリレーショナルな方法で検討します。スキーマはまったく違うでしょう?はい、正確に…

結果ビュー

Mongo DBでどのように表示されるかを見てみましょう。上記の2つのテーブルは、Mongoの1つのコレクションに統合されています…

MongoVUE

これは、Mongoにコレクションが格納される方法です。違いを実感できると思いますか?すべてが一つの傘の下に来ました。これは正しい方法ではありませんが、これがどのように発生するかをすべて示したかったので、2つの完全に異なるテーブルを1つのコレクションに結合しました。

試してみたい場合は、以下のテストスクリプトを使用できます。

*********************** 
TEST INSERT SCRIPT

*********EMPLOYEE****** 
db.test.save( { EmployeId: "1", EmployeFirstName: "Kodoth", EmployeLastName:"KodothLast", EmployeAge:"14" } )  
db.test.save( { EmployeId: "2", EmployeFirstName: "Kodoth 2", EmployeLastName:"Kodoth Last2", EmployeAge:"14" } )  
db.test.save( { EmployeId: "3", EmployeFirstName: "Kodoth 3", EmployeLastName:"Kodoth Last3", EmployeAge:"14" } ) 

******STUDENT****** 
db.test.save( { StudentId: "1", StudentName: "StudentName", StudentMark:"25" } )  
db.test.save( { StudentId: "2", StudentName: "StudentName 2", StudentMark:"26" } )  
db.test.save( {StudentId: "3", StudentName: "StudentName 3", StudentMark:"27"} )
************************

ありがとう


4
mongodbチームへの提案:インストール時にこのデフォルトのデータディレクトリを作成してください。
zelusp 2016年

誰かがCannot start server. The default storage engine 'wiredTiger' is not availableこれを試してみたら :mongod --storageEngine=mmapv1 --dbpath [your-path]
Manoj Suthar

1
驚くばかり!!これが私が見つけた最良の答えでした!mongodを起動した後にハングアップしました-別のシェルを開いてmongo.exeと入力する必要があります
Radmation

おかげで、これはおそらくスタックオーバーフローの回答の標準的な「モデル」として使用する必要があります:-)、十分に文書化されています。
Hlawuleka MAS 2016

追加したいのは、Windowsを使用していて「不正な文字」構文エラーが発生している場合は、シェルでデータを追加するときに二重引用符を使用する必要があることです。例:db.test.save({"Cool": "This Works"} )
jacobedawson 16

62

MongoDBのWebサイトでかなり良いドキュメントが提供されています

MongoDBをインストールする

  1. 必要なMongoDBビルドを決定します。

    MongoDB for Windowsには3つのビルドがあります。

    Windows Server 2008 R2エディション(2008R2)のMongoDBは、Windows Server 2008 R2、Windows 7 64ビット、および新しいバージョンのWindowsでのみ実行されます。このビルドは、Windowsプラットフォームの最近の拡張機能を利用しており、古いバージョンのWindowsでは動作しません。

    MongoDB for Windows 64ビットは、Windows Server 2008 R2およびWindows 7 64ビットを含む、Windows XPより新しい64ビットバージョンのWindowsで実行されます。

    Windows 32ビット版MongoDBは、Windows XPより新しい32ビットバージョンのWindowsで動作します。32ビットバージョンのMongoDBは、古いシステムと、テストおよび開発システムでの使用のみを目的としています。32ビットバージョンのMongoDBは、2 GB未満のデータベースのみをサポートします。

    実行しているWindowsのバージョンを確認するには、コマンドプロンプトで次のコマンドを入力します。

    wmic os get osarchitecture
  2. Windows用MongoDBをダウンロードしてください。

    MongoDBダウンロードページから、MongoDBの最新の本番リリースをダウンロードします。Windowsシステムに適切なバージョンのMongoDBをダウンロードしてください。MongoDBの64ビットバージョンは、32ビットWindowsでは機能しません。

  3. ダウンロードしたファイルをインストールします。

    Windowsエクスプローラーで、ダウンロードされたMongoDB msiファイルを見つけます。これは通常、デフォルトのDownloadsフォルダーにあります。msiファイルをダブルクリックします。インストールプロセスをガイドする一連の画面が表示されます。

  4. MongoDBフォルダーを別の場所に移動します(オプション)。

    MongoDBフォルダーを移動するには、管理者としてmoveコマンドを発行する必要があります。たとえば、フォルダーをC:\ mongodbに移動するには:

    選択Start Menu> All Programs> Accessories

    [コマンドプロンプト]を右クリックし、ポップアップメニューから[管理者として実行]を選択します。

    次のコマンドを発行します。

    cd \
    move C:\mongodb-win32-* C:\mongodb

    MongoDBは自己完結型であり、他のシステム依存関係はありません。MongoDBは、選択した任意のフォルダーから実行できます。あなたは、任意のフォルダ(例ではMongoDBをインストールすることができますD:\test\mongodb

MongoDBを実行する

警告:

mongod.exeauth設定を使用して「セキュアモード」で実行せずに、パブリックネットワークで表示しないでください。MongoDBは信頼できる環境で実行するように設計されており、データベースはデフォルトで「セキュアモード」を有効にしません。

  1. MongoDB環境をセットアップします。

    MongoDBには、すべてのデータを格納するためのデータディレクトリが必要です。MongoDBのデフォルトのデータディレクトリパスは\ data \ dbです。コマンドプロンプトから次のコマンドを使用して、このフォルダーを作成します。

    md \data\db

    --dbpathオプションを使用して、データファイルの代替パスを指定できます。mongod.exe次に例を示します。

    C:\mongodb\bin\mongod.exe --dbpath d:\test\mongodb\data

    パスにスペースが含まれている場合は、パス全体を二重引用符で囲みます。次に例を示します。

    C:\mongodb\bin\mongod.exe --dbpath "d:\test\mongo db data"
  2. MongoDBを起動します。

    MongoDBを起動するには、を実行しmongod.exeます。たとえば、コマンドプロンプトから:

    C:\Program Files\MongoDB\bin\mongod.exe

    これにより、メインのMongoDBデータベースプロセスが開始されます。コンソール出力の接続待機メッセージは、mongod.exeプロセスが正常に実行されていることを示しています。

    システムのセキュリティレベルによっては、WindowsがC:\ Program Files \ MongoDB \ bin \ mongod.exeの「一部の機能」をネットワーク上で通信できないようにブロックすることに関するセキュリティの警告ダイアログボックスを表示する場合があります。すべてのユーザーは、自宅や職場のネットワークなどのプライベートネットワークを選択し、[アクセスを許可]をクリックする必要があります。セキュリティとMongoDBの詳細については、セキュリティのドキュメントをご覧ください。

  3. MongoDBに接続します。

    mongo.exeシェルを介してMongoDBに接続するには、別のコマンドプロンプトを開きます。接続時に、必要に応じてデータディレクトリを指定します。このステップでは、いくつかの接続コマンドの例を示します。

    MongoDBのインストールでデフォルトのデータディレクトリを使用する場合は、データディレクトリを指定せずに接続します。

    C:\mongodb\bin\mongo.exe

    インストールで別のデータディレクトリを使用する場合は、次の例のように、接続時にディレクトリを指定します。

    C:\mongodb\bin\mongod.exe --dbpath d:\test\mongodb\data

    パスにスペースが含まれる場合は、パス全体を二重引用符で囲みます。例えば:

    C:\mongodb\bin\mongod.exe --dbpath "d:\test\mongo db data"

    .NETを使用してアプリケーションを開発する場合は、詳細についてC#およびMongoDBのドキュメントを参照してください。

  4. MongoDBの使用を開始します。

    MongoDBの使用を開始するには、MongoDB入門を参照してください。また、MongoDBを本番環境にデプロイする前に、プロダクションノートドキュメントを検討してください。

    その後、MongoDBを停止するには、mongodインスタンスが実行されているターミナルでControl + Cを押します。

MongoDB用のWindowsサービスを構成する

注意:

MongoDB 2.6.0、SERVER-13515には既知の問題があり、このセクションの手順を使用できません。MongoDB 2.6.0の場合、代わりにMongoDBのWindowsサービスを手動で作成して、MongoDBのWindowsサービスを作成します。

  1. ディレクトリとファイルを構成します。

    MongoDBログ出力用の構成ファイルとディレクトリパスを作成します(logpath):

    MongoDBログファイル用の特定のディレクトリを作成します。

    md "C:\Program Files\MongoDB\log"

    コマンドプロンプトで、MongoDBのlogpathオプションの構成ファイルを作成します。

    echo logpath=C:\Program Files\MongoDB\log\mongo.log > "C:\Program Files\MongoDB\mongod.cfg"
  2. MongoDBサービスを実行します。

    「管理者権限」を使用して、コマンドプロンプトで次のすべてのコマンドを実行します。

    MongoDBサービスをインストールします。以下のために--install成功するために、あなたはログパスの実行時オプションを指定する必要があります。

    "C:\Program Files\MongoDB\bin\mongod.exe" --config "C:\Program Files\MongoDB\mongod.cfg" --install

    必要に応じて、mongod.cfgファイルへのパスを変更します。

    代替のdbpathを使用するには、構成ファイル(例:C:\ Program Files \ MongoDB \ mongod.cfg)またはコマンドラインで--dbpathオプションを使用してパスを指定します。

    dbpathディレクトリが存在しない場合、mongod.exeは起動しません。dbpathのデフォルト値は\data\dbです。

    必要に応じて、mongod.exeまたはmongos.exeの複数のインスタンスにサービスをインストールできます。一意の--serviceNameおよびで各サービスをインストールします --serviceDisplayName。複数のインスタンスを使用するのは、十分なシステムリソースが存在し、システム設計で必要な場合のみにしてください。

  3. 必要に応じて、MongoDBサービスを停止または削除します。

    MongoDBサービスを停止するには、次のコマンドを使用します。

    net stop MongoDB

    MongoDBサービスを削除するには、次のコマンドを使用します。

    "C:\Program Files\MongoDB\bin\mongod.exe" --remove

MongoDB用のWindowsサービスを手動で作成する

次の手順は、MSIインストーラーを使用して、デフォルトパスC:\ Program Files \ MongoDB 2.6 StandardでMongoDBをインストールしていることを前提としています。

別のディレクトリにインストールした場合は、必要に応じてパスを調整する必要があります。

  1. 管理者のコマンドプロンプトを開きます。

    Windows 7 / Vista / Server 2008(およびR2)

    Win+を押しR、次にと入力してcmdから、Ctrl+ Shift+を押しEnterます。

    ウィンドウズ8

    プレスWin+ X、を押しますA

    管理者コマンドプロンプトから残りの手順を実行します。

  2. ディレクトリを作成します。

    データベースとログファイル用のディレクトリを作成します。

    mkdir c:\data\db
    mkdir c:\data\log
  3. 構成ファイルを作成します。

    構成ファイルを作成します。このファイルには、mongodの構成オプションを含めることができますが、logpathの有効な設定を含める必要があります。

    次の例では、構成ファイルを作成し、構成ファイルでlogpathとdbpathの両方の設定を指定しています。

    echo logpath=c:\data\log\mongod.log> "C:\Program Files\MongoDB 2.6 Standard\mongod.cfg"
    echo dbpath=c:\data\db>> "C:\Program Files\MongoDB 2.6 Standard\mongod.cfg"
  4. MongoDBサービスを作成します。

    MongoDBサービスを作成します。

    sc.exe create MongoDB binPath= "\"C:\Program Files\MongoDB 2.6 Standard\bin\mongod.exe\" --service --config=\"C:\Program Files\MongoDB 2.6 Standard\mongod.cfg\"" DisplayName= "MongoDB 2.6 Standard" start= "auto"

    sc.exe=」と構成値(「binPath=」など)の間のスペースと、二重引用符をエスケープするための「」が必要です。

    正常に作成されると、次のログメッセージが表示されます。

    [SC] CreateService SUCCESS
  5. MongoDBサービスを開始します。

    net start MongoDB
  6. 必要に応じて、MongoDBサービスを停止または削除します。

    MongoDBサービスを停止するには、次のコマンドを使用します。

    net stop MongoDB

    MongoDBサービスを削除するには、まずサービスを停止してから、次のコマンドを実行します。

    sc.exe delete MongoDB

1
このドキュメンテーションは、頭を掻いた後に私を走らせました。いくつかの簡単な手順:mongo.exeを使用する前に、data / dbフォルダーを作成し、mongodサービスを開始します。
グルーバー2014年

16

私はあなたがこれに対する答えをすでに受け入れていることに気づきましたが、mongodbをc:\wampディレクトリにインストールしてサービスとして実行するために、この短いハウツー記事を書きました。ここにその要点があります。

これらのディレクトリを作成します

mkdir c:\wamp\bin\mongodb\mongodb-win32...2.x.x\data
mkdir c:\wamp\bin\mongodb\mongodb-win32...2.x.x\data\db
mkdir c:\wamp\bin\mongodb\mongodb-win32...2.x.x\logs
mkdir c:\wamp\bin\mongodb\mongodb-win32...2.x.x\conf

mysql、apacheと一緒にwin32バイナリをダウンロードしてc:\ wampディレクトリに抽出します。

mongodbダウンロードページ

mongo.confファイルを作成する

c:\wamp\bin\mongodb\mongodb-win322.x.x\conf\mongodb.conf

# mongodb.conf

# data lives here
dbpath=C:\wamp\bin\mongodb\mongodb-win32...2.x.x\data\db

# where to log
logpath=C:\wamp\bin\mongodb\mongodb-win32...2.x.x\logs\mongodb.log
logappend=true

# only run on localhost for development
bind_ip = 127.0.0.1                                                             

port = 27017
rest = true

サービスとしてインストール

mongod.exe --install --config c:\wamp\bin\mongodb\mongodb-win32...2.x.x\conf\mongodb.conf --logpath c:\wamp\bin\mongodb\mongodb-win32...2.x.x\logs\mongodb.log

サービスを自動に設定し、services.mscを使用して開始します

mongo.exeへのパスをパスに追加します

詳細が必要ですか?ここで記事全体を読む...

WindowsへのMongoDBのWAMPによるインストール


私は同意しますが、この場合、クリーンでセマンティックな方法は少し複雑です。
JCutrer 2012

構成ファイルを作成し、その構成ファイルを使用してmongodプロセスを開始することをお勧めします
Java Guy

正解です。+1が、Googleを経由してここに来た人のために、それは3で動作しません
ラップ

6

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

2. MongoDBをインストールする

3.必要なフォルダーを作成します。

"C:\MongoDB_2_6_Standard\bin\data\db"
"C:\MongoDB_2_6_Standard\logs"
"C:\MongoDB_2_6_Standard\etc"

注:ディレクトリが存在しない場合、mongod.exeは起動しません。

4.簡単な構成ファイルを作成します。

systemLog:
    destination: file
    path: C:\MongoDB_2_6_Standard\logs\mongo.log
    logAppend: true
net:
    bindIp: 127.0.0.1
    port: 27017

構成ファイルの作成方法の詳細:http : //docs.mongodb.org/manual/reference/configuration-options/

5. MongoDBをWindowsサービスとしてインストールします(これにより、コンピューターを再起動すると自動的に開始されます)。

管理者権限でcmdを実行し、次のコマンドを入力します。

"C:\MongoDB_2_6_Standard\bin\mongod.exe" --config "C:\MongoDB_2_6_Standard\etc\mongodb.conf" --dbpath c:\MongoDB_2_6_Standard\bin\data\db --directoryperdb --install

6. MongoDB Windowsサービスを開始します

net start MongoDB

7.テストのためにshell / cmdを介してMongoDBに接続します

C:\MongoDB_2_6_Standard\bin\mongo.exe

注:http : //docs.mongodb.org/manual/tutorial/getting-started-with-the-mongo-shell/

8.以上です。完了です。:)

9. MongoDB Windowsサービスをアンインストール/削除します(何かに失敗した場合)

"C:\MongoDB_2_6_Standard\bin\mongod.exe" --remove

6

Windows 32ビット向けのソリューション

  1. Windows 32ビット用のmsiファイルをダウンロードします。
  2. [インストールする]をダブルクリックし、[カスタム]を選択して、インストールする場所を参照します(個人的に私はEドライブにmongodbフォルダーを作成してそこにインストールします)。
  3. OK、今度はdata \ db 2フォルダを作成する必要があります。作成する場所は、E:\などのインストール場所のルートに作成しました。
  4. mongodをこれらのフォルダーにリンクしてデータを保存するには、このコマンドを使用するか、必要に応じて変更してcmdを使用し E:\mongodb\bin、コンソールmongod --dbpath E:\dataに書き込んだ後、 リンクします。
  5. E:\ mongodb \ binに移動し、cmdを使用してmongodを記述します。
  6. 右クリックで別のコマンドを開き、monogodbがインストールされているディレクトリを管理ポイントとして実行してから、E:\ mongodb \ binのようにbinし、このmongo.exeを書き込みます。
  7. 次に、db.test.save({Field:'Hello mongodb'})このコマンドを記述して、Fieldという名前のフィールドとその値Hello Hello mongodbを挿入します。
  8. 次に、レコードdb.test.find()を確認してEnterキーを押すと、最近入力したレコードが見つかります。

5

Windows 7にMongo DBをインストールするのは非常に簡単です(私は32ビットwin7 OSを使用しました)

  1. Mongodbの正しいバージョンをインストールしてください(urビット32/64に従って.. imp:-64ビットは32ビットと互換性がなく、逆も同様です)

2.uは、thius Webサイト(ur OSに準拠)からMongodbをインストールできますhttp://www.mongodb.org/downloads?_ga=1.79549524.1754732149.1410784175

  1. .MSIまたはzipファイルをダウンロードし、適切な特権でインストールします。

4. mongodbフォルダーをc:programfilesからd:にコピーします(オプション)。

5.インストール後、コマンドプロンプトを開きます(管理者として.. cmdを右クリックすると、オプションが表示されます)

  1. D:\ MongoDB 2.6 Standard \ binに移動します

  2. mongo.exeを実行すると、このエラーが発生する可能性があります このエラーが発生する可能性があります

  3. あなたがそれから得るなら、あなたはただ次のステップをする必要があるだけです

i)次の画像のコマンドを試してみると、エラーを知ることができます ここに画像の説明を入力してください

ii)これは、ディレクトリ\ data \ dbを作成する必要があることを意味します

iii)これで、cドライブの上記のディレクトリを作成するか、別の場所に「xyz」名のディレクトリを作成する(作成および差分を作成しない).. 2つのオプションがあります。dにmongodataのディレクトリを作成します。

ここに画像の説明を入力してください

  1. ここでコマンドを再実行しますが、次のようになります。-mongod --dbpath d:\ mongodata [figに表示]今回はエラーが発生しません

ここに画像の説明を入力してください

  1. この時点まですべてがうまくいくといいのですが..新しいコマンドのプロンプトを開く[十分な特権(管理者)]

オレンジ色で囲まれているのは、実行する必要のあるコマンドです..これは、mongoシェル(またはmongodbシェル)と呼ばれる新しいコマンドのプロンプトを開きます。

ここに画像の説明を入力してください

11.シェルを閉じないでください[コマンドプロンプトのいずれかも]。これにより、データベース操作が作成/削除/挿入されます。

  1. 基本的な操作をしましょう

a)データベースを表示b)現在のデータベースを表示c)コレクションの作成/データの挿入(名前はテストされます)d)コレクションのデータを表示

12.操作の結果のスクリーンショットを見つけてください..しないでください:-コマンドプロンプトを閉じないでください

ここに画像の説明を入力してください

  1. 番号の異なる構造タイプはオブジェクトIDです。これは自動的に作成されます

  2. mongodb DBのインストールに関する重要な情報を入手してください。


4

WindowsへのMongoDBのインストールは、他の実行可能ファイルと比較すると少しトリッキーです。長い検索を行った後、優れたリファレンスが得られました。WindowsへのMongoDBのインストール

開いているコマンドプロンプトをインストールして「mongod」と入力し、ウィンドウを最小化して別のコマンドプロンプトウィンドウを開いて「mongo」と入力すると、テストデータベースへの接続の成功メッセージが表示されます。


4
ページはもう存在しません。
alex351

4

2017年11月更新

1)Mongo DBダウンロードセンターに移動 https://www.mongodb.com/download-center#communityにアクセスし、インストールするMongoDBのフレーバーを選択します。から選ぶことができます

  • MongoDBアトラスクラウド内のMongoDBデータベース
  • コミュニティサーバー -Windows用のMongoDb(SSLあり/なし)、iOS、Linux
  • OpMangerデータセンター向けMongo Db
  • 方位磁針 -MongoDBのUIツール

OSバージョンを確認するには、コマンドプロンプトでこのコマンドを実行します

wmic os get caption

CPUアーキテクチャ(32または64ビット)を知るには、コマンドプロンプトでこのコマンドを実行します

wmic os get osarchitecture

コミュニティバージョン(150MBs- GNUライセンス)を使用しています

2)MSIをクリックして、インストールプロセスを実行します。Exeは、DBに必要なMongoDbとSSLをインストールします。

ここに画像の説明を入力してください

Mongo DBはCドライブにインストールする必要があります

C:\ Program Files \ MongoDB

MongoDBは自己完結型であり、それは他のシステム依存性がないことを意味します。Cドライブのディスクが少ない場合は、選択した任意のフォルダーからMongoDBを実行できます。

これで、binフォルダーからmongodb.exeを実行できます。DLLがないためにVisual C ++エラーが発生した場合は、Visual C ++ Redistributableを次の場所からダウンロードしてください。

https://www.microsoft.com/en-in/download/details.aspx?id=48145

インストール後、mongo.exeを再実行してください。


正確な手順をありがとう@Hitesh
Mohd Belal

3

あなたはhttps://github.com/Thor1Khan/mongo.gitをチェックしたいかもしれません それは64ビットのオペランドで32ビットのアトミック操作の最小限の回避策を使用します(アセンブリを使用できますが、ここでは必須ではないようです)デジタルバグのみコミットする前に危害を加えられた


3
  1. https://www.mongodb.com/download-center#communityから.msiをダウンロードし ます

  2. ダブルクリックインストール-完全なオプション

  3. インストールフォルダーC:\ Program Files \ MongoDB \ Server \ 3.6 \ bin

  4. C://-c:/ data / dbおよびc:/ data / logおよびc:/data/log/mongo.logにデータベースフォルダーを作成し、そうでない場合は書き込み権限を設定する

  5. 管理者モードでcmdプロンプトを開き、C:\ Program Files \ MongoDB \ Server \ 3.6 \ binに移動します

  6. 次のように入力します

    C:\ Program Files \ MongoDB \ Server \ 3.6 \ bin> mongod --dbpath = "c:/ data / db" --logpath = "c:/data/log/mongo.log"

  7. フォルダーc:/ data / dbを確認してください-多くのファイルとフォルダーがあるはずです

  8. C:\ data \内に「mongo.config」という名前の設定ファイルを作成**

  9. 次のように入力して、新しく作成された構成ファイルから構成値を設定します

    C:\ Program Files \ MongoDB \ Server \ 3.6 \ bin> mongod --config C:\ data \ mongo.config

  10. 管理者モードで別の新しいcmdプロンプトを開き、C:\ Program Files \ MongoDB \ Server \ 3.6 \ binに移動して、コンソールで次の行を実行します。

  11. 次のように入力して、MongoDBのサービスを作成します。

    C:\ Program Files \ MongoDB \ Server \ 3.6 \ bin> mongod --install --config C:\ data \ mongo.config --logpath = "c:/data/log/mongo.log"

    古いMongoDBサービスが存在する場合は、まずmongod --installコマンドの前に古いサービスを削除する必要があります。新しいコンソールで次のコマンドを実行して、古いmongodbサービスを削除します。

    SC STOP MongoDB

    >> SC DELETE MongoDB
  12. 次のように入力して、MongoDBを起動します。

    C:\ Program Files \ MongoDB \ Server \ 3.6 \ bin> net start MongoDB

  13. MongoDBを停止するには、次のように入力します

    C:\ Program Files \ MongoDB \ Server \ 3.6 \ bin> net stop MongoDB

次に、ip 2707.0.0.1または192.168.5.64のDBをポート27017に接続します。

**ファイル名-"mongo.config"、設定ファイルに以下を貼り付けます-

bind_ip = 127.0.0.1,192.168.5.64

ポート= 27017

dbpath = C:\ data \ db

logpath = C:\ data \ log \ mongo.log


3

WindowsにMongoDB Community Editionをインストールします。

1. ダウンロードセンターにアクセスします。

  1. ダウンロードセンターには、Windowsの最新の安定リリースが表示されます。

  2. [ダウンロード(msi)]をクリックして実行します

  3. 完了すると、完全またはカスタムのセットアップタイプを選択できます。Complete Setupを選択します。

コマンドプロンプトからのMongoDBサーバーの起動

1.このパスを環境変数に追加します

「C:\ ProgramFiles \ MongoDB \ Server \ 4.0 \ bin」環境変数の設定に苦労している方は、次の手順に従ってください

  • Windows 10およびWindows 8

  • [検索]で、次を検索して選択します。システム(コントロールパネル)

  • [システムの詳細設定]リンクをクリックします。

  • 「環境変数」をクリックします。[システム変数]セクションで、PATH環境変数を見つけて選択します。編集をクリックします。

  • PATH環境変数が存在しない場合は、「新規」をクリックします。

  • [システム変数の編集(または新しいシステム変数)]ウィンドウで、PATHの値を「C:\ ProgramFiles \ MongoDB \ Server \ 4.0 \ bin」環境変数として指定します。

  • OKをクリックします。

  • [OK]をクリックして、残りのすべてのウィンドウを閉じます。

  • MongoDBデータディレクトリを作成するMongoDBには、すべてのデータを格納するためのデータディレクトリが必要です。コマンドプロンプトを開き、下に貼り付けます

md "C:\data\db" "C:\data\log"

3.サーバーをデータベースディレクトリにポイントさせます。コードの下に入力します

mongod --dbpath="c:\data\db"

4.コードの下でMongoDBタイプに接続しましょう

モンゴ

5.正常に動作している場合、コマンドプロンプトが表示されます

[initandlisten]接続を待っています

ビンゴ!!完了しました。どうやらCLIを使用するのは少し混乱しています。MongoDBには、実際のデータを表示できるGUIが導入されています。

mongoDB GUIバージョンを使用するには、上記の手順を実行しておく必要があります

  1. ダウンロードセンターに移動します。MongoDBのGUIであるMongoDb Compassをダウンロード
  2. インストールして開く

ホスト名:localhostおよびポート:27017が表示されます。

mongoDBサーバーに接続したいときはいつでも、コマンドプロンプトを開く必要があります

タイプ

モンゴッド

次に、新しいコマンドプロンプトを再度起動して、次のように入力します。

モンゴ

mongoDB Compassと同じように、すべての設定を保持します。次に[接続]をクリックします。

あなたがいます!簡単..ですよね?


2
  1. http://www.mongodb.org/downloadsからダウンロード
  2. フォルダーC:\ mongodbに.msiファイルをインストールします
  3. C:\ mongodbの下にdata、data \ db、logディレクトリ、mongo.configファイルを作成します。
  4. 「mongo.config」ファイルに次の行を追加しますdbpath = C:\ mongodb \ data \ db \ logpath = C:\ mongodb \ log \ mongo.log
  5. サーバーを起動します。mongod.exe--config = "C:\ mongodb \ mongo.config"

それでおしまい !!!


2

手順1:最初に.msiをダウンロードします。つまり、インストールファイルは

MonggoDBをダウンロード

ステップ2:ダウンロードした.msiファイルを使用してインストールを実行します。自動的にプログラムファイルに保存されます。カスタムインストールを実行して、ディレクトリを変更できます。

この後、プログラムファイルの下にMongoDBフォルダーが表示されます。

MongoDBのシェルやサービスを開始することは、長い検索の後に良い参考ビッグAの契約IガットではないWindowsでMongoDBのインストール


1

WAMP = Windows + Apache + MySQL / MariaDB + PHP / Python / Perl

wampでMongoDBを使用することはできません。MongoDBを個別にインストールする必要があります

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.