6 meilleurs outils de sauvegarde MySQL
MySQL est un outil très largement utilisé Système de gestion de base de données relationnelle . L'application est gratuite et généralement fournie avec les forfaits d'hébergement Web. Par conséquent, il est difficile d’éviter d’utiliser MySQL si votre entreprise gère un site Web.
L'utilisation intensive de MySQL pour les systèmes de commerce électronique signifie que son intégrité et sa disponibilité sont crucial à de nombreuses entreprises. Si votre base de données MySQL est effacée, vous perdez votre catalogue de produits, vos commandes clients et vos enregistrements de livraison. De plus, la perte de données MySQL peut entraîner la faillite de votre entreprise.
Voici notre liste des six meilleurs outils de sauvegarde Oracle :
- Vembu BDR Suite CHOIX DE L'ÉDITEUR Ce package de sauvegarde, de réplication et de récupération fournit des versions pour VMWare et Hyper-V et extraira les objets de base de données localement, puis les transférera vers le stockage distant. Proposé en versions gratuites et payantes pour fonctionner sur Windows Server ou Linux et disponible pour un essai gratuit de 30 jours.
- Protection des données de N-able Cove Cette plateforme SaaS peut sauvegarder des serveurs ou des applications individuelles. MySQL est l'une des applications que le service peut protéger grâce à ses processus de sécurité.
- Ottomatique Cette plateforme cloud offre une protection pour MySQL ainsi que pour les bases de données MongoDB et PostgreSQL.
- Sauvegarde et récupération Commvault Ce service propose une gamme de stratégies de sauvegarde et comprend un agent spécialisé pour gérer la sauvegarde des bases de données MySQL. Il fonctionne sur Windows Server.
- Bacula Un système de sauvegarde disponible en versions gratuites et payantes qui incluent des processus de sauvegarde des bases de données MySQL. Il fonctionne sous Unix et Linux.
- Sauvegarde Ipérius Ce progiciel de sauvegarde propose plusieurs plans, et les éditions supérieures incluent des processus spécialisés pour sauvegarder les bases de données MySQL. Il fonctionne sous Windows et Windows Server.
Sauvegarde de MySQL
La solution simple pour éviter une catastrophe avec MySQL est de sauvegarder les données qu'il tient. La fréquence à laquelle vous sauvegardez vos instances MySQL dépend de chiffre d'affaires des transactions sur la base de données. Cependant, gardez à l’esprit que vous pourriez perdre toutes les données stockées dans une sauvegarde, alors déterminez la période pendant laquelle vous pourriez vous permettre de laisser les entrées de la base de données se perdre – ce n’est probablement aucune.
Heureusement, il existe un service provisoire qui vous permettra de réassembler la base de données. C'est le journaux de transactions système. Cependant, il faut savoir que le service de création de journal des transactions est pas actif par défaut dans MySQL – vous devez l'activer par instance. Un autre problème auquel vous serez confronté est que le système peut écrire de nombreux fichiers, ce qui peut être difficile à gérer, en particulier si votre base de données est très active.
Le moyen le plus simple d'exploiter les journaux de transactions pour récupérer les enregistrements de la base de données est d'acheter un outil qui gérera ce processus pour vous. En fait, vous achèterez un outil de sauvegarde MySQL.
Stratégies de sauvegarde MySQL
Une fois que vous avez décidé la fréquence de vos sauvegardes pour vos instances de base de données MySQL, vous devez déterminer où mettre les fichiers que le système de sauvegarde extraira. Cela peut être effectué localement ou sur un serveur distant. Le serveur distant peut être l'un des vôtres sur un autre site ou un espace loué sur un serveur cloud.
Lorsque vous établissez une stratégie pour les cibles de sauvegarde, vous devez prendre en compte les menaces auxquelles votre entreprise pourrait être confrontée et les immédiateté des demandes de disponibilité. Vous arriverez probablement à la même conclusion que tout le monde : vous avez besoin d’une copie locale pour une récupération rapide ainsi que d’une copie à distance pour vous protéger contre tout désastre physique possible qui pourrait survenir dans vos locaux.
Si votre base de données MySQL est résident du cloud déjà, vous n’avez pas trop à vous soucier de la couverture des problèmes sur votre site. Par exemple, vous pouvez extraire des enregistrements sur un appareil de vos bureaux, car la base de données d'origine hébergée dans le Cloud fonctionnera toujours correctement si votre bâtiment explose.
Les meilleurs outils de sauvegarde MySQL
Chaque entreprise est différente. Toutefois, votre entreprise appartiendra probablement à l’un des rares catégories qui concernent sa taille, sa distribution, sa clientèle et ses besoins en connectivité. Ce modèle économique dictera le type de service de sauvegarde MySQL dont il aura besoin. Comme les entreprises ont des structures différentes, le meilleur service de sauvegarde MySQL pour une entreprise ne conviendra pas à une entreprise fonctionnant différemment. Par conséquent, plusieurs services de sauvegarde My SQL seraient qualifiés de « le meilleur .»
Notre méthodologie de sélection d'un outil de sauvegarde MySQL
Nous avons examiné le marché des systèmes de sauvegarde des instances de bases de données MySQL et analysé les options en fonction des critères suivants :
- Une gamme d'options pour le stockage de sauvegarde
- Systèmes capables d'analyser les plates-formes cloud ainsi que les services pour les serveurs sur site
- Un système facile à utiliser pour les utilisateurs non techniques
- Journalisation et reporting pour suivre les actions de l'administrateur
- Cryptage pour protéger les transferts de fichiers et le stockage des sauvegardes
- Un essai gratuit ou un compte démo pour une évaluation sans engagement
- Un rapport qualité/prix représenté par des services adaptables à un prix raisonnable
En gardant cet ensemble de critères à l'esprit, nous avons identifié une gamme de systèmes de sauvegarde et de restauration MySQL qui offrent des solutions pour tout type et toute taille d'entreprise.
Vous pouvez en savoir plus sur chacun de ces services dans les sections suivantes.
1. Suite Vembu BDR (ESSAI GRATUIT)
Suite Vembu Chambre à Coucher est une famille d'outils de sauvegarde et de restauration qui peuvent également être utilisés pour la réplication et la migration. Il existe six packages différents et la version qui couvre MySQL est appelé Suite Vembu BDR pour applications et bases de données . Ce système est également capable de sauvegarder serveur SQL et Microsoft Exchange bases de données.
Principales caractéristiques:
- Sauvegarde vers les magasins locaux et distants
- Récupération au niveau de la table
- Effectue un dump de base de données
- Utiliser pour la migration ou la réplication
- Option gratuite
Vembu BDR Suite est également disponible pour sauvegarder les virtualisations gérées par Hyper-V et VMware et cette version peut également sauvegarder les bases de données MySQL. L'outil est disponible gratuitement pour les petites implémentations couvrant seulement 10 machines virtuelles.
Le processus de sauvegarde des bases de données implique l'appel d'un vidage d'une instance. Cela crée un fichier local qui peut être géré par le logiciel de sauvegarde pour une récupération rapide. Le processus de récupération vous permet de sélectionner tableaux individuels et les objets associés à restaurer ou vous pouvez choisir de réinstaller l'intégralité de l'instance.
Le service de sauvegarde copiera ce fichier local sur un serveur de référentiel distant de votre choix. Cet emplacement peut être un compte cloud ou un de vos propres serveurs sur un autre site. La copie distante est conservée au cas où la sauvegarde locale serait corrompue. Des dommages à la sauvegarde locale pourraient survenir en cas de graves dommages environnementaux sur votre site.
Avantages:
- Les sauvegardes multi-emplacements sont automatiquement mises en œuvre
- Vous choisissez le magasin de sauvegarde distant
- Option multi-tenant avec marque blanche pour les MSP
- Compression des données pour des vitesses de transfert améliorées et une économie de stockage
- Cryptage AES-256 pour protéger les données au repos et en mouvement
Les inconvénients:
- L'espace de stockage de sauvegarde n'est pas inclus dans le prix du forfait
Vembu BDR Suite est un package sur site et est disponible pour Serveur Windows et Linux . L'espace de stockage n'est pas inclus dans le prix du forfait, cependant, une option de stockage supplémentaire est disponible auprès de Nuage Vembu . Vembu propose une démo de la suite BDR et vous pouvez également obtenir le progiciel moyennant un30 jours d'essai gratuit.
LE CHOIX DES ÉDITEURS
Suite Vembu Chambre à Coucher est notre premier choix pour un outil de sauvegarde MySQL car il gère le processus d'extraction des données et de la structure, créant des fichiers de sauvegarde locaux et distants pour vos instances MySQL. Le service de sauvegarde de base de données est également inclus dans la version de sauvegarde de VM du package BDR Suite et il existe une version gratuite limitée à la gestion de 10 VM maximum. Vous pouvez utiliser cet outil pour créer une copie de votre base de données à des fins de réplication ou de migration. Le système propose des processus de sauvegarde sécurisés et faciles à utiliser qui peuvent être configurés pour s'exécuter automatiquement en arrière-plan.
Télécharger:Obtenez un essai GRATUIT de 30 jours
Site officiel:https://www.vembu.com/vembu-bdr-suite-download/
TOI:Windows Serveur ou Linux
deux. Protection des données de N-able Cove
Protection des données de N-able Cove est un service MSP fourni à partir du cloud et effectue la sauvegarde, la récupération et la réplication. Le service propose des sauvegardes complètes du serveur ainsi que des sauvegardes au niveau des applications. Les bases de données font partie des applications que le système peut sauvegarder et couvrent MySQL , serveur SQL , et Oracle SGBD.
Principales caractéristiques:
- Sauvegarde sur le cloud
- Stockage cloud inclus
- Systèmes physiques et virtuels
- Sauvegardes d'applications et de bases de données
- Bon pour les MSP
Ce système sécurisé comprend l'espace de stockage nécessaire pour conserver les sauvegardes. Cet espace est protégé par AES-256 le cryptage, tout comme les transferts de données nécessaires pour extraire la sauvegarde et renvoyer les fichiers de récupération.
N-able propose plusieurs options dans ses stratégies. CA offre chaud et chaud sauvegardes, et celles-ci peuvent être extraites pendant que la base de données est toujours en fonctionnement, car cela ne ralentira pas les performances de la base de données.
Après avoir pris une copie complète d'une base de données MySQL, N-able effectue sauvegardes incrémentielles . Ceux-ci sont indexés dans le temps, afin que le DBA puisse revenir à une version spécifique plutôt que d'être obligé de revenir simplement au dernier point de sauvegarde. Ceci est utile dans les cas où une corruption de base de données est découverte quelque temps plus tard, lorsque la dernière version peut être tout aussi incorrecte que l'état actuel.
En résumé, Cove Data Protection propose une série de versions vers lesquelles revenir. Le service est très sécurisé, avec un cryptage aussi bien pour les transferts que pour le stockage. Le système peut effectuer à la fois la sauvegarde et la récupération pendant que la base de données est toujours utilisée. La protection des données N-able Cove peut également être utilisée pour les bases de données SQL Server et Oracle. Le système peut également protéger Microsoft 365, les virtualisations et des serveurs entiers.
Avantages:
- Sauvegarder les bases de données MySQL automatiquement ou manuellement
- Créer un historique des versions avec plusieurs points de restauration
- S'exécute avec un script actif dans la base de données
- Les sauvegardes peuvent être utilisées pour la migration et la réplication
- Utilise des bases de données MySQL fonctionnant sous Windows, Linux ou macOS
Les inconvénients:
- Il n'a pas d'option sur site
Les sauvegardes peuvent également être utilisées pour mettre en œuvre réplication ou migration . De plus, le service peut être utilisé pour sauvegarder des hyperviseurs ou des serveurs entiers exécutant Serveur Windows ou Linux . Le service de protection des données N-able Cove est disponible pour un 30 jours d'essai gratuit .
3. Ottomatique
Ottomatique est un service cloud qui propose des processus spécialisés pour la protection des bases de données. En plus de sauvegarder MySQL bases de données, ce service peut être utilisé pour MongoDB et PostgreSQL bases de données. De plus, le système permet au DBA de définir la fréquence d'extraction des sauvegardes. Les options incluent des actions horaires, quotidiennes, hebdomadaires et mensuelles.
Principales caractéristiques:
- Basé sur le cloud
- Sauvegarde de base de données spécialisée
- MySQL, MongoDB et PostgreSQL
- Options de stockage local et cloud
Le système Ottomatik peut être utilisé pour annuler immédiatement les suppressions erronées des tables et restaurer les tables supprimées.
Le système Ottomatik déclenche un dump de base de données puis transfère le fichier de sortie vers un emplacement sécurisé. L'espace de stockage cloud n'est pas inclus dans le plan de sauvegarde. Cependant, la société propose un service de stockage qui peut être souscrit séparément. Il est également possible de transférer des sauvegardes sur l'un de vos serveurs sur un autre site, et vous pouvez utiliser votre compte de stockage cloud avec Amazone S3 , Retour de flamme , Boîte de dépôt , ou Google Drive .
En plus d'extraire les structures de tables et les enregistrements, vous pouvez utiliser une sauvegarde complète du serveur pour couvrir les bases de données MySQL. Malheureusement, même s'il s'interface avec une liste de Distributions Linux , le système Ottomatik ne peut pas effectuer de sauvegardes des hôtes Windows. Le système dispose également d'un service de sauvegarde de fichiers, qui vous permettra de sauvegarder la base de données en stockant journaux de transactions .
Ottomatik comprend protection par cryptage pour les transferts de données, et l'accès à la console est contrôlé en créant de nombreux comptes d'utilisateurs avec différents niveaux d'autorisation. Les actions de chaque compte sont enregistrées, il est donc facile de suivre l'activité et de conserver des journaux d'activité pour garantir la conformité aux normes de protection des données. De plus, les sauvegardes peuvent être utilisées pour la base de données réplication et migration .
Avantages:
- Choisissez de sauvegarder MySQL via un vidage de base de données ou dans le cadre d'une sauvegarde complète du serveur
- Utiliser la sauvegarde de fichiers pour les journaux de transactions
- Choix d'un fournisseur de stockage cloud
Les inconvénients:
- Il n'inclut pas d'option de sauvegarde locale
Le service Ottomatik est offert en quatre forfaits qui s'adressent aux entreprises de toutes tailles. Tous les forfaits sont disponibles pour un Essai gratuit de 14 jours .
Quatre. Sauvegarde et récupération Commvault
coffre-fort est un progiciel sur site qui peut sauvegarder des serveurs entiers et des comptes cloud ou des applications spécifiques. Ce service a beaucoup de spécifique à l'application processus de sauvegarde intégrés et fournit une solution très complète qui en fait une solution à toute épreuve Stratégie 3-2-1 . Ce système est simple à utiliser et le système bien présenté Centre de commandement propose des options guidées sur la façon de gérer la sauvegarde et la récupération.
Principales caractéristiques:
- Forfait sur site
- Sauvegarde locale et à distance
- Protection contre les rançongiciels
Bases de données font partie des applications que Commvault Backup and Recovery peut gérer. Le fournisseur a adapté son logiciel pour s'intégrer à une longue liste de SGBD et MySQL fait partie de cet appel. Parmi les autres figurent Oracle, DB2, PostgreSQL, SAP et Sybase.
Le système Commvault peut également sauvegarder des bases de données qui sont résident sur le cloud. Que la liste comprend Alibaba RDS pour MySQL, Amazon RDS pour MySQL, Google Cloud Database pour MySQL, Microsoft Azure Database pour MySQL et Oracle MySQL Cloud Service. En outre, il existe de nombreux autres SGBD basés sur le cloud que le système Commvault peut sauvegarder.
Commvault crée trois sauvegardes , dont un en local et deux sur d'autres sites. Il existe une recommandation de placer une copie sur un stockage amovible et au moins une copie sur le cloud. Le service propose des sauvegardes complètes, incrémentielles, différentielles et au niveau des blocs. Le système recherche également rançongiciel pour empêcher qu’une infection ne soit transmise au magasin de sauvegarde.
Une fois qu'une sauvegarde a été stockée, elle peut être installée n'importe où, et pas seulement dans la base de données d'origine. La copie complète stockée contient suffisamment d'informations pour recréer complètement la base de données. Cela signifie que le système Commvault peut être utilisé pour la réplication ou la migration de bases de données.
Le Command Center est organisé pour vous permettre de configurer horaires automatisés pour les sauvegardes, mais il est également possible de créer une sauvegarde complète à la demande.
Avantages:
- Options de sauvegarde de base de données ou de serveur complet pour protéger MySQL
- Couverture d'une longue liste de SGBD
- Processus pour les bases de données sur site et basées sur le cloud
Les inconvénients:
- Il n'inclut pas l'espace de stockage cloud
Le centre de commande de Commvault Backup and Recovery s'exécute sur Serveur Windows, et il y a des agents pour Unix , Linux , les fenêtres , et Serveur Windows . Le Sauvegarde et récupération le service est disponible pour examen en tant que système de démonstration .
5. Bacula
Bacula est disponible en versions gratuite et payante. Le système gratuit , appelé le Edition communautaire , est open source et vous acquérez donc le code et le compilez sur votre serveur. Malheureusement, les éditions gratuites et payantes ne sont disponibles que pour Linux – il n’existe pas de version pour Windows.
Principales caractéristiques:
- Version gratuite disponible
- Fonctionne sous Linux
- Sauvegarde toujours complète de la base de données
Avec le Bacula MySQL système de sauvegarde, vous configurez une instance particulière pour l’extraction de données. Cela devient une zone de transit pour chaque exécution de sauvegarde. Le système Bacula exécute des scripts shell autour d'un vidage de base de données. Par conséquent, la fréquence de la sauvegarde doit être écrite dans l'un des scripts de gestion.
Bacula prend à chaque fois une copie complète de la base de données. Cela peut être un peu inefficace car cela implique de transférer plus de données que ce qui serait nécessaire pour une sauvegarde différentielle ou incrémentielle.
Le système gratuit Bacula est disponible pour Solaris et Linux . Toi télécharger le code et compilez-le vous-même.
La version payante du système Bacula est expliquée sur un autre site Internet. Alors que la version gratuite est à bacula.org , la version payante est à BaculaSystems.com . Ce forfait payant s'appelle Bacula Édition Entreprise .
Bien que l'édition Enterprise s'installe également sur Linux, elle peut atteindre tout le réseau pour extraire des sauvegardes à partir d'instances MySQL exécutées sous Windows. Il peut également accéder à des bases de données basées sur le cloud. De plus, l'édition Enterprise dispose d'un interface utilisateur graphique , ce qui rend la configuration du système de sauvegarde et de récupération MySQL plus accessible que le méthode basée sur un script disponible dans l'édition communautaire.
Avec l'édition Enterprise, l'extrait de la base de données MySQL est enregistré dans un répertoire surveillé par un module de serveur de fichiers. Il y a aussi un responsable des transferts et un gestionnaire de stockage pour gérer la distribution des fichiers de sauvegarde vers d’autres emplacements.
Avantages:
- Propose des sauvegardes pour les instances MySQL sur plusieurs sites et plates-formes cloud
- Sauvegarde des serveurs complets, des applications et des systèmes virtuels
- Version gratuite disponible
Les inconvénients:
- Rangement non inclus
L'édition Enterprise fonctionne sur CentOS Linux, et il existe une version multi-tenant pour MSP . Vous pouvez obtenir un 30 jours d'essai gratuit pour évaluer Bacula Enterprise Edition.
6. Sauvegarde Ipérius
Sauvegarde Ipérius offre une protection pour les bases de données MySQL et les bases de données gérées par serveur SQL , MariaDB , Oracle , et PostgreSQL SGBD. Une stratégie alternative pour sauvegarder les bases de données MySQL est l'option de sauvegarde complète du serveur, qui emporterait avec elle les données de la base de données MySQL.
Principales caractéristiques:
- Sur site pour Windows Server
- Protection par cryptage AES
- MySQL, MariaDB, SQL Server et PostgreSQL
Les capacités de sauvegarde MySQL d'Iperius Backup peuvent fonctionner avec les versions 3, 4 et 5 de MySQL. sauvegardes à chaud qui peut s'exécuter dans la base de données pendant que les utilisateurs accèdent toujours au système. De plus, le processus d’extraction des données n’altère pas les temps de réponse de l’instance de base de données.
Les fichiers de données sont compressés pour accélérer les transferts, et ces mouvements de fichiers sont toujours protégés par cryptage. Ce cryptage utilise un AES chiffrer avec un Clé de 256 bits .
Une licence Iperius Backup vous donne le droit de sauvegarder autant d'instances de base de données que vous le souhaitez et aussi souvent que vous le souhaitez. sans frais supplémentaires . Il y a quatre éditions pour Iperius Backup, mais les deux inférieurs n'incluent pas les sauvegardes de base de données. La principale option pour les gestionnaires MySQL est la Avancé édition, adaptée à des types de services spécifiques. Il s'agit des virtualisations, des bases de données, de Microsoft 365 et de la gestion des bandes. Dans ce cas, vous achèteriez une licence distincte pour couvrir chacun de ces types de services. Le plan supérieur s'appelle Complet, et cela inclut toutes les capacités de sauvegarde.
Le système Iperius est composé d'un serveur central puis de programmes agents. L'unité serveur fonctionne sur Serveur Windows . Un plan Iperius Backup n’inclut pas d’espace de stockage cloud ; cependant, Iperius propose le stockage cloud en tant que service distinct. Vous pouvez également choisir un autre fournisseur pour le stockage ou la sauvegarde sur un serveur d'un autre site.
Avantages:
- Offre une gamme de stratégies de sauvegarde pour MySQL et d'autres SGBD
- Les sauvegardes peuvent être utilisées pour la migration et la réplication
- Options pour les sauvegardes de disque
Les inconvénients:
- Espace de stockage cloud non inclus
Iperius Backup est disponible pour un Essai gratuit de 21 jours .
FAQ sur la sauvegarde MySQL
MySQL a-t-il une sauvegarde ?
Utilisez mysqldump pour générer une série d'instructions SQL pouvant recréer la base de données. Ces déclarations sont écrites dans un fichier. Vous devez ensuite déplacer ce fichier vers un espace de stockage sécurisé pour la sauvegarde. Si la base de données est perdue, exécutez simplement le fichier de vidage pour la récupérer.
Comment fonctionne la sauvegarde MySQL ?
Commencez par effectuer un dump de la base de données pour obtenir une recréation complète si les choses tournent mal. Vous pouvez ensuite utiliser les journaux de transactions pour récupérer les données insérées dans votre base de données après le vidage complet. Cela vous offre une stratégie de sauvegarde complète et incrémentielle. Assurez-vous de copier ces fichiers dans un endroit sûr.
La base de données MySQL est-elle sécurisée ?
Le système MySQL stocke les structures de base de données et les données dans des fichiers. Il écrit également de nombreux journaux. Ces fichiers sont accessibles directement au niveau du système d'exploitation, ce qui constitue une faille de sécurité majeure. Vous devez être très strict sur l'accès à la ligne de commande afin de garantir la sécurité de MySQL.