Не удается запустить 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
. Примечание. Это приведет к удалению всех данных в базе данных.