web-dev-qa-db-ja.com

WindowsからMongodbを起動する方法

私は自分のWindow 7(64ビット)マシンにMongoDBをインストールしました。 path data/dbも作成しましたが、コマンド'C:\mongodb\bin\mongod.exe'を使用してmongodbを起動しようとしたところ、起動していません。 It is showing admin web console waiting for connections on port 28017。 MongoDBの起動を手伝ってください。また、MongoDBで利用可能なGUIがあれば提案してください。前もって感謝します。

120
user3095838

ステップ1

mongodb をダウンロードしてください。

ステップ2

  • normal の指示に従ってください

enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

ステップ3

  • 次のフォルダを作成してください

C:\data\db

ステップ4

  • cdからC:\Program Files\MongoDB\Server\3.2\bin>
  • コマンドmongodを入力
  • デフォルトでは、mongodbサーバーはポート27017で起動します。

enter image description here

ステップ5

  • (オプション) RoboMongo をダウンロードして、 normal のセットアップ手順に従う

enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

ステップ6

  • RoboMongoを起動してlocalhost:27017に新しい接続を作成します

enter image description here

あなたのmongodbはRoboMongo - サードパーティ製のGUIツールで起動され接続されています

248
student

これは私のために働きました

mongod --port 27017 --dbpath C:\MongoDB\data\db
82
Ar maj
  1. http://www.mongodb.org/downloadsからダウンロードしてください
  2. .msiファイルをフォルダーC:\ mongodbにインストールします。
  3. datadata\dblogC:\ mongodbの下にあるディレクトリおよびmongo.configファイル。
  4. "mongo.config"ファイルに次の行を追加してください。

    port=27017
    dbpath=C:\mongodb\data\db\
    logpath=C:\mongodb\log\mongo.log
    
  5. サーバーを起動します。

    mongod.exe --config="C:\mongodb\mongo.config"
    
  6. コマンドライン経由でlocalhostのMongoDBサーバーに接続する

    mongo --port 27017
    
  7. 認証付きのコマンドラインでリモートのMongoDBサーバーに接続します。

    mongo --username abcd --password abc123 --Host server_ip_or_dns --port 27017
    

それでおしまい !!!

54

ステップ1:まず.msiファイルをダウンロードします。

https://www.mongodb.org/downloads#production

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

この後、あなたはMongodbフォルダを見ることができるはずです

ステップ3:このMongodbフォルダに「data」という名前で新しいフォルダを作成します。データディレクトリに「db」という名前で別の新しいフォルダを作成します。

ステップ4:cmdを開きます。 mongodbフォルダが存在するディレクトリに移動し、C:\ MongoDB\Server\3.0\binのようなパスに移動します。 binフォルダーにはmongodb.exeがあります。

ステップ5:今すぐ使う

mongod --port 27017 --dbpath "C:\MongoDB\data\db"
24
Vinay Jaju

WindowsでMongoDBサービスを作成します。管理者と最初にcmdを開く

mongod --port 27017 --dbpath "a mongodb storage actual path e.g: d:\mongo_storage\data" --logpath="a log path e.g: d:\mongo_storage\log\log.txt" --install --serviceName "MongoDB"

その後

サービス開始

net start MongoDB

サービス停止

net stop MongoDB
18

mongoDBのインストール場所を開始する方法は2つあります(例:C:/)。

まず最初に、mongoDBのインストールフォルダをC:/ locationにコピーしてから、名前を "mongodb"または必要なものに変更します。これは "mongodb"という名前のexです。

1:セットアップmongoDBはWindowsサービスです

    1.1 : Make directory name "data" in C:/ ( so we have C:/data ),after that make directory "C:/data/db" <br>
    1.2 : run in CMD ( Run as Admin) command ->  "echo logpath=C:/mongodb/log/mongo.log > C:/mongodb/mongodb.cfg" <br>
    1.3 : run in CMD (Run as Adin) command -> "C:/mongodb/bin/mongod.exe --config C:/mongodb/mongod.cfg --install" <br>
    1.4 : run command "net start MongoDB" <br>

2:インストールせずにmongoDBを起動し、メモ帳に貼り付けてファイルタイプ ".bat"で保存する小さな.BATファイルは、次のとおりです。

C:\mongodb\bin\mongod.exe –dbpath=C:/mongodb/data/db
   PAUSE

エラー1078または1087が発生した場合、C:/ data/db内のすべてのデータを削除してmongoDBを再起動してください(古いデータを新しいフォルダにコピーし、mongoDBの再起動後にバックアップします)

3。 mongoDB用のGUI

私は rockmongo を使っています

それを楽しんでください

15
CoderSpeed

私は以下のステップに従っています...それはあなたのために働くでしょう

以下のようにディレクトリを作成します

C:\ DATA\DB

mongod --port 27017 --dbpath "C:\data\db"

それは私のために働きました....

10
TechDog

これは正しく ここに上書きされます

.msiファイルをダウンロードしたらそれをインストールし、Zipファイルをダウンロードしたらそれを解凍します。

MongoDB環境を設定します。

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

md \data\db

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

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

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

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

設定ファイルでdbpathを指定することもできます。

MongoDBを起動します。

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

C:\mongodb\bin\mongod.exe

MongoDBに接続します。

Mongo.exeシェルを介してMongoDBに接続するには、別のコマンドプロンプトを開きます。

C:\mongodb\bin\mongo.exe

5
vipin

It is showing admin web console waiting for connections on port 28017.

上記のメッセージは、mongodbが正常に起動し、ポート28017をリッスンしていることを意味します。

MongoDBに接続してdb操作を実行するには、mongoシェル(mongo.exe)を使用できます。

MongoVUEなど、MongoDBにはいくつかのGUIツールがあります。

4
4J41

WindowsへのMongoDBのインストールは、他の実行可能ファイルと比べて少し面倒です...長い検索の後に参考になりました WindowsへのMongoDBのインストール

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

それが役に立てば幸い

4
Zub

MongoDbをどのように動作させるかというあなたの質問に対して、明らかに多くの人が答えています。私は2番目の部分に答えます:mongoDBのための適切なGUIについて

私の提案は、MongoChef(現在はStudio 3T)に行きなさい

あなたはそれを簡単にインストールして使うことができます。

(03:10〜08:50まで)を参照してください。 https://www.youtube.com/watch?v=0ws3oIyqieY&index=2&list=PLS1QulWo1RIZtR6bncmSaH8fB81oRl6MP

GUIツールのステップバイステップガイド。

2
Manthan_Admane

これはALLです私はPowerShellでmongoを初期化する必要がありました。多くの返信はIMOが複雑すぎます。

  1. インストール: https://www.mongodb.com/download-center#community
  2. 環境変数 "path"にC:\Program Files\MongoDB\Server\3.6\binを追加してください。注意:このバージョンはもうすぐ古くなります。
  3. 起動時に環境変数を取得するので、新しいPowerShellをオンにしてから、mongodと入力します。
  4. 別のPowerShellウィンドウを開き、mongoと入力します - mongo REPLにアクセスできます。そうでない場合は、もう一度4を繰り返します(既知のバグ: https://jira.mongodb.org/browse/SERVER-32473
2
Przemo

公式の ドキュメント から、実際にwindowsを使用する方法

  • あなたの実行ファイルがどこにインストールされているか調べてください、パスはこのようになるかもしれません:

    "C:¥Program Files¥MongoDB¥Server¥3.4¥bin¥mongod.exe"

  • そのような内容(yamlフォーマット)で設定ファイルを作成してください、パスはこのようになるかもしれません:

    "C:\ Program Files\MongoDB\Server\3.4\mongod.cfg"

systemLog:
    destination: file
    path: c:\data\log\mongod.log
storage:
    dbPath: c:\data\db
  • 次のコマンドをadminとして実行します(adminとしてコマンドラインを実行します)。
C:\...\mongod.exe --config C:\...\mongod.cfg --install

パスがドットで縮小されている場合は、上記を参照してください。

キー--installは、自分自身をWindowsサービスとしてインストールするようにmongoに伝えています。

これで、通常のWindowsサービスがこの中から好きな方法を選択するので、mongoサーバーを起動、停止、再起動できます。

  • Control Panel - > Administration - > Services - > MongoDBから
  • 管理者としてコマンドラインからコマンドを実行する場合:(net start MongoDB

問題がある場合は、configファイルで指定されたログファイルを確認してください。

2
oklas

あなたができるそれ以上のことは素晴らしいです

システム環境変数に "C:¥Program Files¥MongoDB¥Server¥4.0¥bin"を追加できるということです。これにより、binディレクトリに移動しなくてもcmd内の任意の場所でコマンド "mongod"を実行できます時間。

- binディレクトリへのパスはあなたの場合とは異なることに注意してください -

物事を整理するために

1 - あなたのCドライブにフォルダdata/dbを作成します。「これはデフォルトのパスで、データベースファイルを保存する場所を探すので、 ' - dbpath'を使って指定する必要はありません。 "

2 - システム環境変数に "C:¥Program Files¥MongoDB¥Server¥4.0¥bin"を追加します。

3-オープンCMDタイプ 'mongod'

4-楽しんでください

- 私はこれを見た「thenewboston」というYouTubeチャンネルでこれも見ました - これも素晴らしいです -

1
Sam

私は以下でしたが、それはWindowsで動作します。

管理者モードでcmdプロンプトを開きます(コマンドプロンプトを右クリックして「管理者として実行」をクリックします)

次に、以下のコマンドを実行します

net start MongoDB

リンクからMongoDBコミュニティサーバーをダウンロードしてください - https://www.mongodb.com/download-center/community

インストールには少し時間がかかります。完了したら、次の手順に従ってサーバーを稼働させます。

  1. Cドライブに移動し、dataという名前のフォルダを作成し、その中にdbという名前の別のフォルダを作成します。
  2. それではmonodbサーバがインストールされているディレクトリに移動してください。 C:¥Program Files¥MongoDB¥Server(Version)¥binに移動します。このファイルの場所をコピーしてください。
  3. 将来サーバーを実行しやすくするために、windowsキーを押して環境変数を入力してください。
  4. オプション「システム環境変数の編集」が表示されます。
  5. 右下隅に、 'Environment Variables ...'というボタンがあります。それをクリックしてください。
  6. システム環境変数で、パスをダブルクリックします。
  7. 新規をクリックして、先ほどコピーしたファイルの場所を貼り付けます。
  8. Cmdを開き、mongod.exeと入力します(これはサーバーをホストするデーモンです)。
  9. Cmdの別のウィンドウを開き、mongo.exeと入力します。接続が確立されますので、今行ってもいいです。

読んでくれてありがとう。それが役に立てば幸い。

0
abhikedia_

Windowsユーザーの場合:

上記の@ CoderSpeedの答えに追加するには( CoderSpeedの答え )。通常CLIで入力するコマンドを使ってバッチファイル(.bat)を作成します。

cd "C:\Program Files\MongoDB\Server\4.0\bin" mongod.exe

Windows Script HostのRun Methodを使用すると、プログラムまたはスクリプトを非表示モードで実行できます。これは、見えないようにsyncfiles.batという名前のバッチファイルを起動するサンプルWindowsスクリプトコードです。

C:\ Batch Filesディレクトリにsyncfiles.batという名前のファイルがあるとします。 Windows Scriptingを使用して、隠しモードで起動しましょう。

次の行をメモ帳にコピーします。

Set WshShell = CreateObject("WScript.Shell") WshShell.Run chr(34) & "C:\Batch Files\syncfiles.bat" & Chr(34), 0 Set WshShell = Nothing

注:必要に応じて、スクリプト内のバッチファイル名/パスを適宜置き換えてください。 launch_bat.vbsのように拡張子.VBSを付けてファイルを保存し、それに応じて.BATファイル名とパスを編集してファイルを保存します。ダブルクリックしてlaunch_bat.vbsファイルを実行します。これにより、バッチファイルsyncfiles.batが見えなくなります。

ソース: 見えないように.BATファイルを実行する

0
Raymond Wachaga