Table des matières

Backup et Restore une base MySQL


Backup

mysqldump -u LOGIN -p DATABASE > BACKUPFILE.sql

-u : option pour l'identifiant
-p : indique que le compte possède un mot de passe. Il sera demandé aprés la validation de la commande.
.> : Indique que la commande sera enregistré dans le fichier.

Si plusieurs base à Backup, mettre plusieurs base séparer par des espaces.

Pour tout backup :

mysqldump -u root -p --all-databases > alldb_backup.sql

:!: En cas de grosse base de donnée, la base est verrouillé, donc inaccessible le temps du backup. :!:

Restore

Créer les bases de données avant l'import.

mysql -u LOGIN -p DATABASE < tut_backup.sql