我想在-T函数中使用mysqldump并以某种方式将其压缩,以节省将未压缩文件写入磁盘(这是一个非常大的数据库)。
mysqldump -T/directory databasename 这将只将所有文件写入/directory,但我希望将其直接发送到.tar.gz存档中。知道怎么做吗?
发布于 2012-08-15 19:19:38
这是不可能的使用-T选项将使mysqld服务器进程(而不是mysqldump进程)写入指定的目录。因此,没有流可以通过tar和gzip重定向。
您需要选项卡分隔的文件有什么特殊原因吗?
https://serverfault.com/questions/417910
复制相似问题