Неправильный путь к мини-дампу MongoDB

Я недавно удалил MongoDB 3.2 для установки MongoDB 3.6. С тех пор каждый раз, когда я пытаюсь запустить mongod, я получаю следующую ошибку: failed to open minidump file C:\Program Files\MongoDB\Server\3.2018-02-18T17-02-35.mdmp : Access is denied,

Я даже не совсем уверен, почему это говорит Access is denied потому что, как я уже упоминал, я удалил MongoDB 3.2, следовательно, каталог server/3.2/ больше не существует. Так есть ли способ изменить, где MongoDB ищет этот файл?

Кроме того, обратите внимание, что путь, кажется, пропускает косую черту сразу после 3.2...... Это выглядит так в моем терминале, это не опечатка, я не уверен, что я должен думать об этом.

Я использую Windows 10. И я хочу отметить, что я использовал "мастера" MongoDB для удаления версии 3.2 MongoDB.


РЕДАКТИРОВАТЬ: Я решил стереть всю папку данных базы данных и заполнить базу данных, и пока она работает нормально, но я оставлю вопрос открытым, пока мы не сможем найти окончательный ответ на проблему, если это возможно

3 ответа

У меня была та же проблема с проектом, который до сих пор работал нормально для меня.

Я использовал следующую команду, и все вернулось на круги своя:

mongod --dbpath "path" --repair

Пожалуйста, проверьте файл mongod.conf, чтобы узнать dbpath. Если путь указан правильно, обновите разрешения для папки, чтобы предоставить пользователю mongodb необходимые разрешения на панели управления. Я сожалею, что у меня нет системы Microsoft, чтобы узнать местоположение файла mongod.conf.

Обычный путь для системы Ubuntu - /etc/mongod.conf, а в случае Mac - /usr/local/etc/mongod.conf, и вы можете редактировать с помощью команды, если хотите изменить путь.

sudo nano /usr/local/etc/mongod.conf

Посмотрите на dbpath под хранилищем

В случае Ubuntu или Linux или Mac может быть дана следующая команда.

 sudo chown -R mongodb /datadrive1/mongodb

У меня была такая же проблема в Windows с MongoDB 4.4. В моем случае проблема была решена простым открытием командной строки / окна терминала, где инициируется как администратор

Другие вопросы по тегам