up
ГлавнаяБлогБезопасностьЖелезоПрограммированиеАдминистрирование
PerlHDDLinuxPHPDebianSSDCentOSRAMBenchmarkMySQLBashHTMLFreeBSDCPU

Популярные статьи
Категория “Администрирование

Перенос баз mongo на новый сервер

Для переноса создадим для начала папочку, в которую сложим дампы баз:

mkdir mongo

Создаем дамп первой базы:

mongodump -h localhost -u admin -p _password_ --authenticationDatabase admin -d _first_db_ -o mongo

Создаем дамп второй базы:

mongodump -h localhost -u admin -p _password_ --authenticationDatabase admin -d _second_db_ -o mongo

И так далее... Базы сохраняются в отдельных папках, создавая следуюзую стрктуру файлов:

mongo/_first_db_/files
mongo/_second_db_/files

Далее переносим файлы на новый сервер с помощью rsync:

rsync -avz -e ssh root@_old_server_ip_:/root/mongo/ /root/mongo/

А теперь восстановим базы:

mongorestore -h localhost -u admin -p _password_ --authenticationDatabase admin -d _first_db_ mongo/_first_db_
mongorestore -h localhost -u admin -p _password_ --authenticationDatabase admin -d _second_db_ mongo/_second_db_

 

Вот и все. wink

Thursday, 29 January 2015, 00:07Прочитано 27 раз
Ссылка на страницу:

comments powered by Disqus

Чаще всего ищут

Статистика блога
Статтей: 177
Безопасность: 9
Железо: 19
Программирование: 14
Администрирование: 134