MySQL Creazione di un backup di un database o una tabella


Esempio

Crea un'istantanea di un intero database:

mysqldump [options] db_name > filename.sql

Creare uno snapshot di più database:

mysqldump [options] --databases db_name1 db_name2 ... > filename.sql
mysqldump [options] --all-databases > filename.sql

Crea uno snapshot di una o più tabelle:

mysqldump [options] db_name table_name... > filename.sql

Crea uno snapshot escludendo una o più tabelle:

mysqldump [options] db_name --ignore-table=tbl1 --ignore-table=tbl2 ... > filename.sql

L'estensione del file .sql è completamente una questione di stile. Qualsiasi estensione funzionerebbe.