MySQL. Как сделать дамп и сразу импортировать его на удаленный сервер?


Очень редко — даже может быть один раз в жизни 🙂 — бывает необходимость сделать бекап и тут же его импортировать. Т.е. не делать файл выгрузки, который после будет импортирован.

Подобная ситуация может возникнуть при работе с критично большими объемами БД или ограниченном месте на сервере, которое не позволяет сделать бекап. Причин может быть много.

В это случае поможет фишка mysqldump, о которой довольно мало инфо в сети.

Итак, синтаксис команды в такой ситуации следующий:

sudo mysqldump -u -p  | mysql -u -h -p 

Все, что Вам нужно сделать — заменить конструкции на свои доступы и радоваться жизни : )

,

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

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