Bienvenue > Outil logiciel de sauvegarde MySQL de Bacula Systems

Outil logiciel de sauvegarde MySQL de Bacula Systems

Sauvegarde MySQL avec support Percona pour les entreprises.

L’outil de sauvegarde MySQL de Bacula Enterprise est conçu pour simplifier et accélérer la sauvegarde de vos bases de données MySQL. Conçu pour vous faire gagner un temps précieux, l’administrateur système n’a pas besoin de connaître les techniques internes de sauvegarde des bases de données MySQL ou la programmation pour écrire des scripts complexes. Ce logiciel de sauvegarde MySQL sauvegardera automatiquement les informations essentielles telles que la configuration ou les définitions des utilisateurs. Mettant la rapidité et la précision de la récupération des données entre les mains de l’utilisateur, notre solution prend en charge la sauvegarde Dump et binaire de la base de données MySQL et les techniques de récupération des données.

La fonction de restauration instantanée est disponible pour les sauvegardes Dump et Binary. L’outil de sauvegarde MySQL de Bacula sauvegarde également les informations vitales des méta-données et gère le filtrage des objets pendant la sauvegarde et la restauration de la base de données. Aucune compétence particulière en matière de script n’est requise.

Cet outil de sauvegarde MySQL est disponible sur les plateformes Linux 32 et 64 bits et supporte presque toutes les versions précédentes de MySQL, jusqu’à la 8.0 incluse.

mysql backup software tool

Comment ajouter un client de sauvegarde MySQL dans Bacula ?

Télécharger la version d’essai

Vous utilisez une base de données MySQL d’entreprise à fort taux de transaction ?

Avec les bases de données MySQL d’entreprise à fort taux de transactions, les objectifs de temps de restauration et de sauvegarde deviennent souvent d’une importance critique, au point qu’une valeur financière peut y être attachée. Les bases de données ont souvent un impact commercial si elles sont indisponibles trop longtemps. Plus la restauration est longue, plus vous perdez de l’argent. Le module MySQL Percona de Bacula offre l’une des sauvegardes et restaurations MySQL les plus rapides et les plus simples du marché actuel.

Sauvegarde MySQL d’entreprise avec le module Percona

Le module MySQL Percona pour Bacula Enterprise est un utilitaire de sauvegarde à chaud pour les serveurs basés sur MySQL qui supprime le besoin de verrouiller votre base de données pendant la sauvegarde.

percona backup

Ce module utilise des techniques qui garantissent la cohérence de l’ensemble de la sauvegarde. Un autre avantage est que le logiciel de sauvegarde Percona de Bacula ne nécessite pas l’utilisation de gros fichiers temporaires.

Lors de la restauration, les bases de données sont restaurées dans un emplacement temporaire, puis rendues cohérentes en utilisant l’option « Prepare » des outils Percona, avant de modifier réellement la base de données active. Plutôt que de faire le travail de ‘Prepare’ pour rendre la base de données cohérente au moment de la restauration, le ‘Prepare’ peut être fait automatiquement par le module pendant la phase de sauvegarde.

Utilisez Bacula pour éviter d’utiliser plusieurs solutions de sauvegarde, ou d’avoir une protection inadéquate contre les ransomwares.

Télécharger le Whitebook MySQL

Principaux avantages du logiciel de sauvegarde MySQL

#
Fonction de restauration instantanée pour les fichiers Dump et Binary.
#
Sauvegarde également les informations de métadonnées vitales
#
Filtrage des objets pendant la sauvegarde et la restauration

#
Permet de combiner les modes Dump et Binaire
#
Sauvegarde de la base de données MySQL sans nécessiter de compétences particulières.
#
Sauvegarde sans script de la base de données MySQL

Le logiciel de sauvegarde MySQL de Bacula Systems permet à l’administrateur de choisir entre le mode Dump (sauvegardes plus lentes et plus petites) et le mode Binary (sauvegardes plus rapides et plus importantes). Notre outil de sauvegarde MySQL prend en charge les fichiers journaux lors de l’utilisation de la fonction PITR (Point In Time Recovery).

Choisir entre Binaire et Dump

Le tableau suivant peut vous aider à choisir entre les techniques de sauvegarde MySQL supportées par Bacula Enterprise. Des fonctionnalités clés telles que la possibilité de restaurer votre base de données à n’importe quel moment, ou la possibilité de filtrer les objets pendant la sauvegarde ou la restauration devraient vous guider. Il est également possible de combiner les techniques Dump et Binary pour le même serveur.

 

Fonctionnalité Dump Binaire
Possibilité de restaurer directement un seul objet (table, schéma, . . .) Oui1 Non
Vitesse de sauvegarde Lente Rapide
Vitesse de restauration Très Lente Rapide
Taille de sauvegarde Petite Lourde
Possibilité permanente de restauration Oui Oui
Prise en charge différentielle / Incrémentale Oui Oui
Sauvegarde en ligne Oui Oui
Consistante Oui Oui
Possibilité de restaurer la version majeure précédente de MySQL Oui2 Non
Possibilité de restaurer une version majeure plus récente de MySQL Oui Non

 

1Pour restaurer un objet unique, le fichier dump doit être édité.

2Pour restaurer un dump SQL vers une version précédente de MySQL, vous devrez peut-être modifier le fichier SQL si vous utilisez des fonctionnalités qui ne sont pas disponibles sur la version précédente. En général, la restauration vers une version antérieure de MySQL n’est ni prise en charge ni garantie.

Internes du logiciel de sauvegarde MySQL

Mode Dump

Pendant la vie d’une base de données, MySQL génère des logs qui peuvent être utilisés pour faire de la réplication et/ou protéger votre base de données en utilisant P.I.T.R (Point In Time Recovery).

Par défaut, le logiciel de sauvegarde MySQL de Bacula sauvegarde chaque base de données séparément, ce qui signifie que si vous devez restaurer l’ensemble du serveur, les bases de données seront cohérentes séparément, mais elles ne sont pas sauvegardées exactement au même moment, les bases de données ne sont donc pas globalement cohérentes. Pour résoudre ce problème, l’outil de sauvegarde MySQL de Bacula Enterprise enregistre également les fichiers journaux générés pendant la sauvegarde. Ces fichiers journaux peuvent être lus ultérieurement pour s’assurer que les bases de données sont cohérentes à un moment donné.

Dans l’exemple présenté dans la Figure 1, pendant la sauvegarde des bases de données « DB1 », « DB2 » et « DB3 » (qui peut prendre plusieurs heures), 3 fichiers journaux ont été générés, et seront inclus dans la sauvegarde complète.

Interaction between Backup and Binary LogsInteraction entre la sauvegarde et les journaux binaires

La prochaine sauvegarde incrémentale ou différentielle ne sauvegardera que les nouveaux journaux binaires générés après la sauvegarde complète. Pour s’assurer qu’une seule copie de chaque fichier journal est incluses dans votre sauvegarde, vous devez activer l’option « Accurate » pour votre tâche.

Dans l’exemple ci-dessus, la première tâche incrémentale après la sauvegarde complète inclura les journaux 5 et 6, et la deuxième tâche incrémentale inclura les journaux 7 et 8. Une sauvegarde différentielle inclurait les fichiers journaux 5, 6, 7 et 8.

Lorsque vous utilisez l’option all_databases, toutes les bases de données seront vidées en même temps, et les fichiers journaux ne seront pas vidés à la fin de la sauvegarde complète, mais les journaux générés avant la fin du travail sont inclus dans la sauvegarde. Dans l’exemple montré dans l’Image 2, la sauvegarde complète générera un seul vidage « all-databases.sql » et inclura les fichiers journaux 2 et 3. La première sauvegarde incrémentale suivante inclura les fichiers journaux 4, 5 et 6.

Interaction between all_databases option and Binary Logs

Interaction entre l’option all_databases et les journaux binaires

Mode Binaire

En mode binaire, l’outil de sauvegarde MySQL utilise Percona XtraBackup, qui est un utilitaire de sauvegarde à chaud open-source pour les serveurs basés sur MySQL qui n’a pas besoin de verrouiller votre base de données pendant la sauvegarde. La technologie Percona utilise des techniques qui garantissent la cohérence de l’ensemble de la sauvegarde.

Elle peut sauvegarder les données des tables InnoDB, XtraDB et MyISAM sur MySQL non modifié, ainsi que sur un serveur Percona avec XtraDB.