Importing zipped files in Mysql using CMD
使用cmd将sql压缩文件导入mysql的正确语法是什么?
我正在做以下
xz < backup.sql.gz | mysql -u root test
但总是会出现以下错误
答案 0 :(得分:30)
尝试:
unzip -p dbdump.sql.zip | mysql -u root -p yourdbname
dbdump.sql.zip应该包含一个SQL文件。 -p标志将输出传递给mysql二进制文件。
答案 1 :(得分:14)
我从另一个问题得到答案。 这是使用7zip时导入压缩文件的命令
7z x -so backup.7z | mysql -u root test
x是提取命令
-so
选项使7-zip写入stdout
答案 2 :(得分:6)
zcat backup.sql.gz | mysql -u[username] -p[pswd] [db]
答案 3 :(得分:1)
您希望尝试xz −−decompress −−stdout
解压缩。
完整命令为xz −−decompress −−stdout backup.sql.gz | mysql -u root test