У меня 98% SSD 8 ГБ, и у меня есть данные mysql объемом 3 ГБ, которые мне нужно сжать и / или tar, а затем загрузить, чтобы затем я мог удалить их.
Как я могу tar или gzip sql (или таблицы mysql), чтобы мне не нужно было делать копию файла 3GB и получать ошибки переполнения диска.
Запуск Debian 6.
Используйте утилиту mysqldump, чтобы направить файл куда хотите:
mysqldump -A -u[username] -p[password] > /path/to/dest/backupname.sql
Если вам нужно, вы можете передать вывод через gzip:
mysqldump -A -u[username] -p[password] | gzip -c > /path/to/dest/backupname.gz
Кроме того, вы можете отправить вывод из gzip на другой сервер через ssh:
mysqldump -A -u[username] -p[password] | gzip -c | ssh user@192.168.0.1 'cat > /path/to/dest/backupname.gz'