Категория “Администрирование” Перенос баз 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 [email protected]_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_
Вот и все. 
Thursday, 29 January 2015, 00:07Прочитано 27 раз Ссылка на страницу:
comments powered by
|