正在解压 gz SQL 文件

Decompressing gz SQL file

所以我想解压缩我的 something.gz 文件。每当我尝试使用 gunzip 执行此操作时,它会在一段时间后结束,说文件意外结束。该文件本身约为 4gb。

非常感谢有关此问题的任何帮助。

命令:gunzip < db-20180518060048.sql.gz > db-20180518060048.sql

Response: gzip: stdin: unexpected end of file

Ends at: ('250

您必须使用-d解压:

你的命令是:

gunzip -d db-20180518060048.sql.gz

编辑 由于评论:

要测试存档的有效性,您可以 运行

gunzip -t db-20180518060048.sql.gz

-t --test test compressed file integrity

正确的只有没有输出。任何其他意味着您的档案已损坏。

由于您的文件很大,可能值得将其写入标准输出并直接通过管道传输到数据库中。您可以使用以下命令执行此操作:

gzip -c db-20180518060048.sql.gz | mysql (args..)

这也可以用 gunzip 来完成,我只是根据个人喜好使用 gzip。使用 man gzip 获取有关此命令的更多详细信息。

否则您可以使用 7zip 管理器来解压。