Pour sauvegarder une base de données MySQL avec la création de la base et des tables :
mysqldump -utoto -p –databases database1 > bases.sql
—opt est identique à —quick —add-drop-table —add-locks —extended-insert —lock-tables. Vous obtiendrez l’export le plus rapide à importer dans un serveur MySQL.
Pour transférer une base de données :
mysqldump –opt database | mysql —host=remote-host -C database
Pour exporter toutes les bases de données :
mysqldump –all-databases > all_databases.sql
Pour éviter les problèmes de compatibilité, on peut utiliser le paramètre --compatible=mysql40