23

Windows Server 2008 R2 で MongoDB サービスをセットアップした後、このエラーが発生しました。

C:\mongodb\bin>net start MongoDB
The Mongo DB service is starting.
The Mongo DB service could not be started.

A system error has occurred.

System error 1067 has occurred.

The process terminated unexpectedly.
4

7 に答える 7

44

エラーは、検出された不正なシャットダウンから発生しました。

復旧手順については、http://dochub.mongodb.org/core/repairにアクセスしてください。

いくつかの手順で修正されます(上記のリンクに書かれているとおり):

1) ファイルを削除する/data/db/mongod.lock

2) 走るmongod.exe --repair

3) mongod サービスを開始するnet start MongoDB

于 2013-09-07T05:58:25.093 に答える
5

2020年にmongoのバージョン4.4.1でこのエラーに直面し、受け入れられた回答で問題が解決しない人のために、私が行ったことは次のとおりです。

  1. PC からすべての mongo サービスを削除します (プログラムの追加/削除)。
  2. プログラム ファイルに移動し、MongoDB フォルダーをバックアップします。
  3. MongoDB フォルダーを削除します。
  4. mongo db を再インストールします。

そして、それはうまくいくはずです。

2021 年 1 月の更新。MongoDBを再インストールしてすべてのデータを失うことなく、次のことで救われました。

C:\Program Files\MongoDB\Server\4.4\bin>mongod --dbpath "C:\Program Files\MongoDB\Server\4.4\data" --repair
于 2020-10-11T13:45:48.383 に答える
3

私は同じ問題に直面していたので、mongoDB.exe で開かれた他のコマンド プロンプトを閉じたため、その実行可能ファイルにロックが作成されました。そのコマンドプロンプトウィンドウを閉じるだけでうまくいきました。助けてくれてありがとう。

于 2014-10-01T19:47:02.547 に答える
2

MongoDBの起動に問題がありました。ログはかなり説明的であり、そこから提案を見つけることができます。

欠落していたdata\dのようなデータフォルダー 内に作成する必要がある ' d ' フォルダーがあります。

これで私の問題は解決しました。

于 2017-05-23T07:26:29.810 に答える