Per fare un dump di un database direttamente in formato bz2, ho provato zippare il file dump utilizzando direttamente i tubi, come segue:Come posso uscita del tubo di bzip per MySQL per ripristinare i dati direttamente dal file bzippati in un database
mysqldump -u userName -p myDataBase | bzip2 -c > myDump.sql.bz2
Voglio fare una cosa simile per il ripristino. Posso farlo utilizzando 2 comandi come segue: Comando 1:
bzip2 -d myDump.sql.bz2
comando 2:
mysql -u userName -p myDataBase < myDump.sql
volevo: Ora voglio utilizzare i tubi per ripristinare myDump.sql.bz2
al database myDataBase
.
volevo aggiungere che il tuo post originale ha un errore di battitura nel primo comando. Dovrebbe essere: mysqldump -u $ userName -p $ password $ databasename | bzip2 -c> $ databasename.tar.bz2 – Droidzone