Как правильно сжать файл SQL в CentOS?

У меня есть база данных размером примерно 3,1 Гб согласно PhpMyAdmin. Хочу сбросить и сжать с помощью gzip.

Это очень похоже на то, что я пытаюсь сделать: https://serverfault.com/a/804273/326635

Вот моя команда:

mysqldump -u myuser -p mydb | gzip -9 -c > db.gz

Работает, я получил файл gz. Но он превышает 3 Гб, поэтому сжатие, похоже, не работает. Что я не так, как мне получить файл меньшего размера с помощью gzip?

0
задан 10 December 2019 в 20:30
1 ответ

Размер Вашего mysqldump файла не собирается совпадать с Вашим размером базы данных, как сообщается PHPMyAdmin.

Первый, создайте файл дампа с командой:

mysqldump -u myuser -p mydb > dumpfile.sql

Запись, насколько большой файл. Затем сожмите файл дампа с командой:

gzip -9 dumpfile.sql

Затем сравнивают размер того нового файла.

2
ответ дан 31 December 2019 в 13:07

Теги

Похожие вопросы