2016-09-03 10 views
1

mongoDBをWindowsにダウンロードしてインストールしましたが、C:\ dataのデータフォルダを使ってC:パーティション上で正常に動作しました。 私はmongoDBフォルダをD:partirionに移動しました。 これでデータフォルダも変更する必要があります。 mongoDBは、実際にはmongoDB - > server - > 3.2 - > bin - > .....すべてのファイル....のように、互いの内側にフォルダの束ですので、データフォルダの検索を手伝ってください mongoDBとデータフォルダはどこにありますか?

$ mongod --dbpath=data 
2016-09-03T16:58:41.710+0100 I CONTROL [initandlisten] MongoDB starting : pid=9680 port=27017 dbpath=data 64-bit host=Maryam 
2016-09-03T16:58:41.711+0100 I CONTROL [initandlisten] targetMinOS: Windows 7/Windows Server 2008 R2 
2016-09-03T16:58:41.711+0100 I CONTROL [initandlisten] db version v3.2.9 
2016-09-03T16:58:41.712+0100 I CONTROL [initandlisten] git version: 22ec9e93b40c85fc7cae7d56e7d6a02fd811088c 
2016-09-03T16:58:41.712+0100 I CONTROL [initandlisten] OpenSSL version: OpenSSL 1.0.1p-fips 9 Jul 2015 
2016-09-03T16:58:41.712+0100 I CONTROL [initandlisten] allocator: tcmalloc 
2016-09-03T16:58:41.712+0100 I CONTROL [initandlisten] modules: none 
2016-09-03T16:58:41.712+0100 I CONTROL [initandlisten] build environment: 
2016-09-03T16:58:41.712+0100 I CONTROL [initandlisten]  distmod: 2008plus-ssl 
2016-09-03T16:58:41.712+0100 I CONTROL [initandlisten]  distarch: x86_64 
2016-09-03T16:58:41.712+0100 I CONTROL [initandlisten]  target_arch: x86_64 
2016-09-03T16:58:41.712+0100 I CONTROL [initandlisten] options: { storage: { dbPath: "data" } } 
2016-09-03T16:58:41.713+0100 E NETWORK [initandlisten] listen(): bind() failed errno:10048 Only one usage of each socket address (protocol/network address/port) is normally permitted. for socket: 0.0.0.0:27017 
2016-09-03T16:58:41.713+0100 E STORAGE [initandlisten] Failed to set up sockets during startup. 
2016-09-03T16:58:41.714+0100 I CONTROL [initandlisten] dbexit: rc: 48 

、ここでは、netstatの上の私のポートです:私は、多くの場合、端末上でこのエラーを取得する私のシステム変数に\ binフォルダのパスを追加 port だからここで私は私のデータ/ DBを追加することができ、オンどのフォルダを私は私のコマンドを実行する必要がありますmongod --dbpath = data?助けてください。ありがとうございます。

+0

エラーは 'bind'が失敗したと言います。既存のインスタンスがすでに実行されているか、ポートが使用されていないかどうかを確認しましたか? – CuriousMind

+0

'netstat'コマンドを使用して、ポートが他のプロセスによって使用されているかどうかを確認します。 –

+0

私はdata/dbのコピーをCに残しています。まだmongoを実行すると、テストするには –

答えて

0

データ/ dbをmongoDBの隣に同じレベルで置くとうまくいきます。 上記の質問のmongoDBフォルダはまだ私のようなフォルダのチェーンを持っていますが、親フォルダ(mongoDB)と同じレベルのデータを入れても問題ありません。ここ

が私のフォルダのスクリーンショットです: data folder

関連する問題