Sauvegarde massive

En dehors de  phpMyAdmin qui est pratique pour  faire un export d'une base (en vue d'en faire une sauvegarde), MySQL propose, aussi un outil accessible en ligne de commande, tout aussi pratique :

mysqldump.

En effet pour faire un back up de 'ma_base', il suffit de saisir la commande suivante:
mysqldump -u username -p ma_base > ma_base.sql

Notez la redirection du flux de sortie vers le fichier 'ma_base.sql'. Après saisie de votre password, votre dump sera donc redirigé vers ce fichier.

Cet outil propose de nombreuses options. L'une d'elles s'avère très utile afin de backuper, non pas une base en particulier, mais l'ensemble des bases.

mysqldump -u username -p --all-databases > big_dump.sql

Ainsi, en une seule ligne de commande, il est possible d'obtenir un dump structure et données de l'ensemble de ses bases. Cette tâche peut-être automatisée, par exemple, via l'ajout d'une entrée dans la crontab.