Создание/Восстановление бэкапа баз данных в MongoDB

Создание/Восстановление бэкапа баз данных в MongoDB

mongodump это утилита, предоставляется MongoDB для создания резервных копий баз данных. Это очень полезная утилита, и может быть использована для создания резервных копий баз данных. Я в своей теме «Создание/Восстановление бэкапа баз данных в MongoDB» расскажу как можно создавать и разворачивать бэкапы в MongoDB.

Все ниже команды будут работать на локальном сервер. Если вы хотите создавать резервные копии БД с удаленного сервера, добавьте следующие опции  «-host REMOTE_HOST -port 27017 -username YOUR_User_name -password YOUR_PassWord»

Создание БД в MongoDB

Создать/Удалить базу данных в MongoDB

Резервное копирование БД MongoDB

Есть различные варианты для создания резервных копий базы данных MongoDB. Используйте команду mongodump чтобы создать бэкап баз(ы) данных .

Резервное копирование всех баз данных

Для резервного копирования всех баз данных нужно просто выполнить следующую команду. Здесь/data/db/ -это путь вашего каталога данных MongoDB и/backup/db расположение каталога для резервного копирования.

# mongodump --dbpath /data/db/ --out /home/captain/backups/my_db/

Резервное копирование одной базы данных

Используйте эту команду, чтобы создать резервную копию одной базы (только dummydb). Резервное копирование будет создано в каталог/backup/db/.

# mongodump --db dummydb --dbpath /data/db/ --out /home/captain/backups/my_db/

Или:

# mongodump -d my_test_DB -o /backups/my_test_DB

Резервное копирование Single Collection

Эта команда создаст резервную одной коллекции из базы данных. Резервное копирование файлов будет создан в dump/mydb/.

# mongodump --collection mycollection --db dummydb

Восстановление базы данных MongoDB

mongorestore  это инструмент командной строки для восстановления резервной копии базы данных MongoDB. Здесь data/db/ — это расположение вашего каталога данных MongoDB и /backup/db — это расположение каталога резервного копирования.

# mongorestore --dbpath /data/db/ /home/captain/backups/my_db/

Вот и все, очень довольно легко и понятно. А на этом я завершаю свою статью «Создание/Восстановление бэкапа баз данных в MongoDB «.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.