Linux 如何在Windows中压缩sql文件?

Linux 如何在Windows中压缩sql文件?,linux,zip,gzip,mysqldump,Linux,Zip,Gzip,Mysqldump,我在Linux中创建了一个.sql文件,使用: mysqldump --opt db_name | gzip > backup_file_name.sql 我需要在Windows中使用它。7-zip可以打开它,但在提取时,它会显示“备份文件中的数据错误\u name.sql.file已损坏”。我也尝试过,但无法使其正常工作。有什么想法吗?你应该把它命名为backup.sql.gz。7zip不知道.sql文件是什么(即使它是内部压缩的)。我认为问题在于您试图打开一个.gz文件,它只是一个压

我在Linux中创建了一个.sql文件,使用:

mysqldump --opt db_name | gzip > backup_file_name.sql

我需要在Windows中使用它。7-zip可以打开它,但在提取时,它会显示“备份文件中的数据错误\u name.sql.file已损坏”。我也尝试过,但无法使其正常工作。有什么想法吗?

你应该把它命名为
backup.sql.gz
。7zip不知道.sql文件是什么(即使它是内部压缩的)。

我认为问题在于您试图打开一个
.gz
文件,它只是一个压缩的单个文件,而7-zip是为压缩档案设计的,如
.tar.gz

尝试下载,然后运行:

gzip -d backup_file_name.sql.gz

是的。7zip可以打开,但在提取时,它会显示数据错误,文件已损坏。我有,错误是“不完整的文字树。gzip:backup\u File\u name.sql.gz:invalid compressed Data--违反格式”@Obay-听起来像是文件已损坏。请在Cygwin的gzip下尝试。