vid*_*har 9 mysql linux compression mysqldump
我已经将生产服务器上的几乎所有空间分配给了我的表空间
现在我有一个大约20gb的压缩转储,需要将其转储到mysql中
问题是服务器没有足够的空间来解压缩文件(需要大约120 GB)
我使用了beolw命令,但我失败了,因为它首先解压缩文件,然后将输出重定向到mysql
gunzip dbdump.sql.gz | mysql -u root -proot123 -S /home/mysql55/tmp/mysql.sock
Run Code Online (Sandbox Code Playgroud)
有没有办法让我可以转储压缩文件而不解压缩它
任何建议都非常感激
And*_*Mao 12
你应该告诉gunzip
写出标准输出.你现在正在做的事情是根本不会输出任何输出.
gunzip -c dbdump.sql.gz | mysql (args...)
Run Code Online (Sandbox Code Playgroud)