#mongodb #mongodb-compass
#mongodb #mongodb-компас
Вопрос:
добрый день всем вам.
В настоящее время мне трудно восстановить базу данных MongoDB. Вот что произошло.
Спасибо, что изучили этот вопрос В основном, мой сервер и сервер MongoDB 3.2, работающие на DigitalOcean. Я внес некоторые изменения в файл mongod.conf, чтобы разрешить удаленный доступ с моего локального компьютера. С тех пор это больше не работало. У меня возникла проблема с ошибкой подключения к Mongodb, поэтому я переустановил новую версию Mongodb 4.4, и она не хочет загружать существующие данные, которые находятся в var / lib / MongoDB. Итак, я загрузил все файлы данных, как указано выше, на свой локальный компьютер.
Теперь, по крайней мере, я хочу открыть текущую базу данных на своем локальном компьютере, но я не смог найти никакого правильного способа добиться этого. Еще раз спасибо за изучение этой проблемы.
Комментарии:
1. Что это за версия MongoDB? Как были захвачены эти файлы? У вас есть исходные параметры конфигурации запуска? Они должны быть одинаковыми, если вы хотите запустить его.
2. Кроме того, было бы лучше предоставить как можно больше информации. Во-первых, я бы сделал еще одну копию этих данных, чтобы у вас всегда была локальная печатная копия. Затем предоставьте любую информацию из ваших текущих журналов mongo. Что вы сделали, чтобы «испортить» сервер. И что вы подразумеваете под «он больше не открывается»?
3. Спасибо, что изучили этот вопрос. В принципе, мой сервер работает на DigitalOcean.
4. Если файлы были из развертывания MongoDB 3.2, то для запуска с использованием файлов лучше всего использовать MongoDB 3.2. Кроме того, попробуйте использовать свою старую конфигурацию, чтобы проверить, работает ли она. Если вы хотите перейти на версию 4.4, вам нужно будет поэтапно выполнить все основные развертывания — 3.4, 3.6, 4.0, 4.2, затем 4.4.