Дамп и восстановление MongoDB - PullRequest
       22

Дамп и восстановление MongoDB

0 голосов
/ 03 февраля 2019

Я установил Монго с помощью докера. Теперь мне нужно взять дамп mongodb и восстановить .

1) где я могу скачать эти два инструмента?
2) IМне не нужно устанавливать монго полностью, так как монго уже установлено с помощью Docker, мне просто нужно скачать эти два инструмента монго и использовать IP и PORT Docker Mongo для сброса и восстановления.

Спасибо,
Гарри

1 Ответ

0 голосов
/ 03 февраля 2019

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

docker exec <CONTAINER> sh -c 'exec mongodump --db somedb --gzip --archive' > dump_`date "+%Y-%m-%d"`.gz

Кроме того, вы можете получить эти утилиты без ядра Монго.Вот пример пакета для Alpine-Linux: mongodb-tools .а для других дистрибутивов вы можете сделать это сами: mongodb-tools

...