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フォルダのパスを追加 だからここで私は私のデータ/ DBを追加することができ、オンどのフォルダを私は私のコマンドを実行する必要がありますmongod --dbpath = data?助けてください。ありがとうございます。
エラーは 'bind'が失敗したと言います。既存のインスタンスがすでに実行されているか、ポートが使用されていないかどうかを確認しましたか? – CuriousMind
'netstat'コマンドを使用して、ポートが他のプロセスによって使用されているかどうかを確認します。 –
私はdata/dbのコピーをCに残しています。まだmongoを実行すると、テストするには –