Come creare un dump da riga di comando
Per questioni di sicurezza o per altre esigenze, può essere utile sapere come fare una copia di backup del database usando un terminale. A tal proposito, ci avvarremo di mysqldump
un software incluso nel pacchetto MySQL.
Digitiamo da terminale (o console):
$ mysqldump --host=localhost --user=nome_utente --password=p4sSw0rD db_name --result-file=dump.sql
Ne risulterà un file chiamato dump.sql
con tutte le istruzioni SQL necessarie a ripristinare il database.
In dettaglio, i parametri passati al comando mysqldump
:
--host=localhost
: per connetterci al database locale (specificare l’eventuale indirizzo del server)--user=nome_utente
: specifica il nome dell’utente--password=p4sSw0rD
: specifica la passworddb_name
: il nome del database--result-file=dump.sql
: il file sul quale scrivere il dump del database
Nel caso voleste un backup di tutte le tabelle, e se avete i permessi sufficienti, potete aggiungere il parametro -A
che indica “tutti i database” al posto del nome del database (db_name
, nell’esempio).
Commenti recenti