Modalità di Stampa / Esportazione PDF Questa visualizzazione ad alta densità a due colonne è formattata specificamente per fogli A4.
Torna Indietro

mysqldump (MySQL & MariaDB)

Intermedio

Esporta la struttura e i dati dei database MySQL/MariaDB in file di dump SQL per backup o migrazione.

>_mysqldump [OPZIONI] NOME_DB [TABELLE...] > BACKUP.SQL
Parametri:
  • --single-transaction : Garantisce un dump consistente delle tabelle InnoDB senza bloccare le scritture.
  • --routines : Include nel dump anche stored procedure e funzioni personalizzate.
  • --triggers : Include i trigger di tabella nel dump SQL esportato.
  • --all-databases : Esegue il backup di tutti i database presenti sull'istanza MySQL.
  • --no-data : Esporta solo lo schema DDL (struttura tabelle) senza i record dei dati.
Esempi:
Backup compresso di un database InnoDB ad alto traffico
mysqldump --single-transaction --quick --routines --triggers -u root -p oceweb_comandi | gzip > oceweb_comandi_$(date +%F).sql.gz
Ripristino rapido di un dump compresso
gunzip < backup_2026-08-20.sql.gz | mysql -u root -p oceweb_comandi