#linux #zip #gzip #mysqldump
#linux #zip #gzip #mysqldump
Вопрос:
У меня есть файл .sql, созданный в Linux с помощью:
mysqldump --opt db_name | gzip > backup_file_name.sql
Мне нужно использовать его в Windows. 7-zip может открыть его, но при извлечении появляется сообщение «Ошибка данных в backup_file_name.sql. Файл поврежден. » Я тоже пробовал http://www.gzip.org/#exe и я не могу заставить его работать. Есть идеи?
Комментарии:
1. Попробуйте использовать gzip от Cygwin.
Ответ №1:
Я думаю, проблема в том, что вы пытаетесь открыть .gz
файл, который представляет собой просто сжатый отдельный файл, в то время как 7-zip предназначен для сжатых архивов, таких как .tar.gz
.
Попробуйте загрузить gzip для Windows, затем запустите:
gzip -d backup_file_name.sql.gz
Комментарии:
1. У меня есть, и ошибка «неполное буквальное дерево. gzip: backup_file_name.sql.gz : недопустимые сжатые данные — нарушен формат»
2. @Obay — Похоже, ваш файл поврежден.
Ответ №2:
Вероятно, вам следует назвать его backup.sql.gz
. 7zip не будет знать, что такое SQL-файл (даже если он загружен в архив внутри).
Комментарии:
1. Я сделал. 7zip может открыться, но при извлечении появляется сообщение об ошибке данных, файл поврежден.