Normalerweise habe mysqldump
ich nach dem Dump einer MySQL-Datenbank mit dem Befehl sofort die resultierende Datei tar / gzip. Ich suche nach einer Möglichkeit, dies mit einem Befehl zu tun:
Also daraus:
mysqldump dbname -u root -p > dbname.sql
tar czvf dbname.sql.tgz dbname.sql
rm dbname.sql
Auf so etwas:
mysqldump dbname -u root -p > some wizardry > dbname.sql.tgz
Oder noch besser (da ich normalerweise die Dump-Datei auf einen anderen Server scp'le):
mysqldump dbname -u root -p > send dbname.sql.tgz to user@host
Ich lasse Bash auf Debian laufen.
mysqldump | tar cf - | gzip -c | ssh ... 'cat > file.tgz'