mysqldump tab em tar.gz

1

Eu gostaria de usar o mysqldump com a função -T e de alguma forma compactá-lo em um passo, para salvar os arquivos descompactados no disco (é um banco de dados realmente grande).

mysqldump -T/directory databasename 

Isto apenas escreveria todos os arquivos no diretório /, mas eu gostaria de enviá-lo diretamente para um arquivo .tar.gz. Alguma ideia de como?

    
por Michael Sweetser 15.08.2012 / 20:37

1 resposta

2

isso não é possível. usar a opção -T faz com que o processo do servidor mysqld (não o processo mysqldump) seja gravado no diretório especificado. portanto, não há fluxo para redirecionar por meio do tar e do gzip.

algum motivo específico para você precisar de arquivos delimitados por tabulações?

    
por 15.08.2012 / 21:19

Tags