Ensemble réalisons
vos projets informatiques
Français Brezhoneg

Blog

restore-xtrabackup


Utilité

Le script restore-xtrabackup permet de remonter simplement une base de données sauvegardée par le logiciel Percona XtraBackup.

Nous l'avons utilisé pour faire de la synchronisation à chaud entre 2 serveur (maître, backup).


Notre architecture est la suivante :

  • Serveur maître : fait tourner plusieurs sites internet, ne doit jamais s'arrêter.
  • Serveur esclave : doit être synchronisé au mieux (delta : 1h) avec le maître, ses services sont éteins en mode nominal

Le script nous permet de relancer le service sur le second en remontant les dernières données en un temps record.

Spécificité

Le script (basé sur http://gotofreedom.org/success-story/sauvegarde-des-bases-mysqlmariadb-avec-xtrabackup/) est adapté aux spécificités de RedHat, et principalement de SELinux.


Cette ligne permet de rétablir les bons droits SELinux sur les fichiers nouvellement installés.

Le code


Retrouver ce code sur GitHub