尝试:
unzip -p dbdump.sql.zip | mysql -u root -p yourdbname
dbdump.sql.zip文件应该只包含一个SQL文件。 -p标志将输出流传输到mysql二进制文件。
我从我的另一个问题中得到了答案。
这是导入压缩文件时使用7zip的命令。
7z x -so backup.7z | mysql -u root test
x
是提取命令。
-so
选项使7-zip写入标准输出(stdout)。
zcat backup.sql.gz | mysql -u[username] -p[pswd] [db]
你可以尝试使用xz --decompress --stdout
进行解压。
完整的命令应该是xz --decompress --stdout backup.sql.gz | mysql -u root test
7z.exe e -y -so current.7z
。 - ESG
sudo apt-get install unzip
。 - Allahbakash.G