Не удается запустить MongoDB: системная ошибка 1067 в Windows

После настройки службы MongoDB в Windows Server 2008 R2 эта ошибка была поднята.

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.

Ответы

Ответ 1

Ошибка при обнаружении нечистого отключения.

Для восстановления инструкций посетите http://dochub.mongodb.org/core/repair.

несколько шагов исправит его (как написано в ссылке выше):

1) удалите файл /data/db/mongod.lock

2) запустите mongod.exe --repair

3) запустите службу mongod net start MongoDB

Ответ 2

Я столкнулся с той же проблемой, и я закрыл другую командную строку, открытую с помощью mongoDB.exe, и, следовательно, создал блокировку этого исполняемого файла. Просто закрытие этого окна командной строки работало нормально. Спасибо за помощь.

Ответ 3

У меня возникла проблема запуска MongoDB. Журналы довольно описательные, и вы можете найти предложение оттуда.

Существует папка d, которая должна быть создана в папке данных, например data\d, который отсутствовал.

Это решило мою проблему.

Ответ 4

Убедитесь, что на диске базы данных имеется не менее 5 Гб свободного места. Для меня очистка этого пространства позволила перезагрузить Mongodb.

Ответ 5

Если вы находитесь в Windows. вы должны изменить конфигурацию mongodb на системном диске. Например

1) Я меняю C:\Windows\system32\mongodb.exe.

2) И я делаю путь в D:\mongodb\mongod.cfg. Перед этим вы должны удалить предыдущий.

3) Наконец, вы можете очистить подачу. net start mongodb.

Я надеюсь, что это может вам помочь. Английский не очень хорош, пожалуйста, прости меня. введите здесь описание изображения

Ответ 6

Хотя это не идеальное решение, я удалил все файлы базы данных в \data\db и смог успешно запустить службу MongoDB. Примечание. Это приведет к удалению всех данных в базе данных.