У меня есть база данных размером примерно 3,1 Гб согласно PhpMyAdmin. Хочу сбросить и сжать с помощью gzip.
Это очень похоже на то, что я пытаюсь сделать: https://serverfault.com/a/804273/326635
Вот моя команда:
mysqldump -u myuser -p mydb | gzip -9 -c > db.gz
Работает, я получил файл gz. Но он превышает 3 Гб, поэтому сжатие, похоже, не работает. Что я не так, как мне получить файл меньшего размера с помощью gzip?
Размер Вашего mysqldump файла не собирается совпадать с Вашим размером базы данных, как сообщается PHPMyAdmin.
Первый, создайте файл дампа с командой:
mysqldump -u myuser -p mydb > dumpfile.sql
Запись, насколько большой файл. Затем сожмите файл дампа с командой:
gzip -9 dumpfile.sql
Затем сравнивают размер того нового файла.