我想使用mysqldump与-Tfunction,并以某种方式压缩它,以节省写入未压缩的文件到磁盘(这是一个非常大的数据库)。
mysqldump -T/directory databasename
这只是将所有文件写入/目录,但我想直接发送到.tar.gz存档。 任何想法如何?
这是不可能的。 使用-T选项会导致mysqld服务器进程(而不是mysqldump进程)写入指定的目录。 因此,没有stream通过tar和gzipredirect。
您需要制表符分隔文件的任何特定原因?