34

使用 CMD 在 Mysql 中导入压缩文件

使用 cmd 将 sql 压缩文件导入 mysql 的正确语法是什么?

我正在做以下事情

xz < backup.sql.gz | mysql -u root test

但总是出现以下错误 在此处输入图像描述

4

4 回答 4

72

尝试:

unzip -p dbdump.sql.zip | mysql -u root -p yourdbname

dbdump.sql.zip 应该包含一个 SQL 文件。-p 标志将输出通过管道传输到 mysql 二进制文件中。

于 2015-11-12T06:54:20.470 回答
20

我从另一个问题中得到了答案。这是使用 7zip 时导入压缩文件的命令

7z x -so 备份.7z | mysql -u 根测试

x 是提取命令

-so选项使 7-zip 写入标准输出

于 2012-08-28T06:55:11.960 回答
14
zcat backup.sql.gz | mysql -u[username] -p[pswd] [db]
于 2014-04-29T14:03:12.897 回答
0

您可能想尝试xz −−decompress −−stdout解压缩。

完整的命令将是xz −−decompress −−stdout backup.sql.gz | mysql -u root test

于 2012-06-29T18:46:46.287 回答