繁体   English   中英

你能在Windows cmd导入sql.gz转储文件吗?

[英]Can you import sql.gz dump file in Windows cmd?

有谁知道是否可以通过 CMD 将 sql.gz 文件导入到 Windows 上的 MySQL?

mysql -v -u root -p db_name < prod_dump_local_20171011.sql.gz

但我明白了

错误:ASCII '\0' 出现在语句中,但除非启用选项 --binary-mode 并且 mysql 在非交互模式下运行,否则这是不允许的。 如果需要 ASCII '\0',则将 --binary-mode 设置为 1。 询问: ''。

我假设因为它不知道如何处理 .gz 文件,所以我可以提取它,但它是 10gb,所以如果有一种方法可以导入而不这样做会很好。

第一步。 为 windows 安装 gzip:我建议使用 chocolatey 来安装它:( https://chocolatey.org/install )

choco install gzip -y

现在你可以解压缩你的 gz 文件并将它发送到 mysql:

gzip -cd backup.sql.gz > mysql -uUSER -pPASSWORD -hLOCALHOST DATABASE

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM