Script de sauvegarde des bases de données avec MySQLDump

Dans cet article nous allons écrire un petit script pour faire des sauvegardes de chaque base de données. Pour ce faire nous allons utiliser la commande MySQLDump.

Nos bases de données :

remarque : On ne veux pas sauvegarder les bases de données information_schema; performance_schema et mysql.

Notre script :

Nous commençons par déterminer une variable pour stocker la date (TIME), ensuite on crée notre dossier de backup (mkdir), notre variable « databases » va contenir le résultat de la commande mysql « SHOW DATABASES; » tout en excluant les bases de données qu’on ne veut pas sauvegarder (on exclut également le titre « Database« )

Ensuite on parcourt la variable précédente (donc on parcourt chaque base de données) que l’on sauvegarde avec mysqldump et que l’on « gzip« .

Si on va dans notre dossier de sauvegarde, on voit que tout a bien été crée.

Télécharger le script en cliquant ici.

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.