Новому клиенту нужно перенсти увесистый сайт с увесистой базой, размер примерно чуть больше 5Гб, делать дамп, потом паковать и переносить не очень решение как по мне, по этой причине решил накатать себе заметку как паковать дамп и сразу переносить на удаленный сервер.
Решение на самом деле очень простое, его можно использовать и для бекапов.
1 |
mysqldump mamium |gzip -c | ssh root@1.2.3.4 'cat > /home/dump.sql.gz' |
После переноса дамп нужно быстренько развернуть на новом сервере и сразу в базу, для этого делаю так же просто:
1 |
zcat dump.sql.gz |mysql dbname |
дамп готов, тот дамп и база без сжатия и упаковки у меня переносился намного дольше.