mysql backup script

Une fois installée votre première base de donnée Mysql sur un os Windows qui n’est pas un poste de développeur, vous deviendrez par définition un DBA et la tâche la plus importante de celui-ci est … la sauvegarde des données.

Vous irez souvent chercher sur le net un script tout fait qui face cela simplement et la plupart d’entre eux utilise une méthode simple mais qui a fait ses preuve, l’utilitaire mysqldump.

Voici un script un peu plus complet que la moyenne, gèrant un bug pernicieux du ERRORLEVEL sous Windows, et sauvant en plus les routines et la table d’évènements. Et testé depuis un an en production.

Il gère les sauvegardes à chaud, à froid (service coupé, la méthode la plus fiable), incrémental (fichiers binlogs), et vous envoyant un mail de rapport si spécifié.
J’aimerais le compléter avec une gestion des binlogs plus poussé, la compression des fichiers, des méthodes de sauvegardes plus complètes voir le support des snapshots

Le zip fourni contient le script, un fichier de configuration et un utilitaire d’envoi de mail.

mysqlbackupscriptTéléchargement

Je vous recommande également la lecture de cet article de la documentation officielle:
http://dev.mysql.com/doc/refman/5.0/fr/backup-policy.html

Pour une solution plus complète, regardez les solutions commerciales zmanda recovery manager ou mysql enterprise backup

Publicités