mysqldump选项卡到tar.gz中

我想使用mysqldump与-Tfunction,并以某种方式压缩它,以节省写入未压缩的文件到磁盘(这是一个非常大的数据库)。

mysqldump -T/directory databasename 

这只是将所有文件写入/目录,但我想直接发送到.tar.gz存档。 任何想法如何?

这是不可能的。 使用-T选项会导致mysqld服务器进程(而不是mysqldump进程)写入指定的目录。 因此,没有stream通过tar和gzipredirect。

您需要制表符分隔文件的任何特定原因?