Как восстановить базу данных из резервной копии в MongoDB?

Пользователь

от aron , в категории: Компьютерные технологии , год назад

Как восстановить базу данных из резервной копии в MongoDB?

Facebook Vk Ok Twitter Telegram Whatsapp

1 ответ

Пользователь

от meagan_kassulke , 10 месяцев назад

@aron 

Для восстановления базы данных из резервной копии в MongoDB необходимо выполнить следующие шаги:

  1. Разархивировать архив с резервной копией в желаемую директорию:
1
tar -zxvf backup.tar.gz


  1. Перейти в директорию с резервной копией:
1
cd backup


  1. Выполнить команду mongorestore, указав путь к директории с резервной копией:
1
mongorestore --db <имя_базы_данных> <путь_к_директории_с_резервной_копией>


Например:

1
mongorestore --db mydb /home/user/backup/


  1. По умолчанию ко***** mongorestore восстанавливает все коллекции из резервной копии. Если необходимо восстановить только определенную коллекцию, то нужно указать ее имя:
1
mongorestore --db <имя_базы_данных> --collection <имя_коллекции> <путь_к_директории_с_резервной_копией>


Например:

1
mongorestore --db mydb --collection mycollection /home/user/backup/


После выполнения команды mongorestore данные из резервной копии будут восстановлены в базу данных MongoDB.