Я установил gnu gzip на windows вместе с MariaDB, я пытаюсь запустить эту команду
mysqldump -uroot -proot db_name > "DATABASE-2020-01-19-16-53-30.sql" | gzip > "DATABASE-2020-01-19-16-53-30.sql.gz"
Я получаю два файла самого файла sql и файл сжатый файл:
ZIP-файл размером 1 КБ, имеющий sql файл размером 0 байт.
Что я заметил, так это что, когда я запускаю команду, она останавливается, пока не завершает создание файла дампа, сначала, когда я запускаю эту команду, я получаю два файла сразу по 0 байтов, затем через секунду файл дампа становится 50 МБ, но сжатый файл становится 20 байтов с дампом файл размером 0 байт, поэтому я предполагаю, что команда gzip не наблюдает за zip-файлом или не получает и не читает окончательный файл sql.
я перепробовал множество вариантов gzip -f -v SOURCE > DESTINATION.gz
, но ничего не сделал это случилось.
Я также проверял это на centos, та же версия MariaDB + php,
Я использую WampServer 3.2.0 с MariaDB 10.4 и PHP 7.3.12 on Windows 10 . * 1 028 *
Это работает, когда я ввожу другой файл в gzip после начала, например robots.txt, ZIP-архив становится архивом с robots.txt. mysqldump.... | gzip robots.txt > archive.gz
Что я пропустил? и спасибо за ваше время.