Caricamento foto...

Mysql: backup database con mysqldump

luglio 9th, 2013 by Antonio Iervolino Leave a reply »

backup-mysql

Mysqldump è un tool da riga di comando molto utile per effettuare il backup di database mysql. Il suo funzionamento è semplice, vediamo di seguito in dettaglio la sintassi con i vari parametri:

mysqldump -u nomeutente -p databaseName > databaseName.sql

u nomeutente: con il parametro u specifichiamo il nome dell’utente che ha i permessi per eseguire il backup.
p: con il parametro p indichiamo che forniremo la password per l’utente in un secondo momento, ovvero subito dopo aver dato invio
databasename: indichiamo il nome del database che intendiamo salvare
> databaseName.sql: il maggiore indica che tutto l’output prodotto dal comando deve essere indirizzato nel file databaseName.sql

Un esempio concreto, backup del database libreria usando l’utente libuser salvando il tutto nel file bkupLibreria.sql:

mysqldump -u libuser -p libreria > bkupLibreria.sql

Per eseguire un backup compresso con bzip2 in un solo comando possiamo usare la seguente sintassi

mysqldump -u libuser -p libreria > bkupLibreria.sql | bzip2 -c > bkupLibreria.sql.bz2

Dopo aver lanciato il comando troverete il file bkupLibreria.sql.bz2 che è il backup compresso del database libreria.

Advertisement

Lascia un commento