Normalmente, depois de despejar um banco de dados MySQL com mysqldump
o comando, eu imediatamente tar/gzip o arquivo resultante. Estou procurando uma maneira de fazer isso em um comando:
Então a partir disso:
mysqldump dbname -u root -p > dbname.sql
tar czvf dbname.sql.tgz dbname.sql
rm dbname.sql
Para algo assim:
mysqldump dbname -u root -p > some wizardry > dbname.sql.tgz
Ou ainda melhor (já que geralmente estou enviando o arquivo de despejo para outro servidor):
mysqldump dbname -u root -p > send dbname.sql.tgz to user@host
Estou executando o bash no debian.