La Base de Données Open Source la plus Populaire au Monde
Tél: 01 70 38 72 00
Tél: +33 1 70 38 72 00 (de l'étranger)
USA Subscription Renewals: +1-866-830-4410
Découvrez les nouvelles versions de MySQL, les articles techniques, les
événements, etc.
Abonnez-vous à la lettre d'information mensuelle de MySQL !
Une des responsabilités fondamentales incombant aux professionnels des bases de données consiste à mettre en place et à exécuter des plans de sauvegarde et de restauration appropriés. MySQL offre diverses manières de sauvegarder et de restaurer des serveurs de bases de données MySQL. Nous avons souligné ci-dessous certaines des plus populaires.
La méthode la plus répandue pour sauvegarder une base de données MySQL est l'utilitaire mysqldump, livré avec chaque version de MySQL. L'utilitaire mysqldump crée un fichier de sauvegarde d'une ou de plusieurs bases de données MySQL. Ce fichier comporte les instructions DDL/DML nécessaires pour recréer les bases de données spécifiées, ainsi que leurs données. Pour restaurer une base de données, il suffit de faire relire ce fichier de sauvegarde comme fichier d'entrée dans l'invite de commandes de l'utilitaire MySQL. L'utilitaire mysqldump comporte de nombreuses options autorisant différents types de sauvegarde, telles que les sauvegardes en ligne (non bloquantes pour DML) pour InnoDB et autres moteurs de stockage basés sur MVCC, la sauvegarde des structures de base de données uniquement (sans les données), etc.
En savoir plus »
Une autre méthode largement utilisée pour sauvegarder les bases de données MySQL consiste à faire appel aux utilitaires du système d'exploitation et au programme mysqlhotcopy. Avec mysqlhotcopy, les tables de la base de données en cours de sauvegarde sont temporairement verrouillées de façon à interdire la modification de la base (mais les données peuvent encore être lues) et les fichiers sous-jacents utilisés par cette base sont copiés à un autre emplacement physique à l'aide des commandes du système d'exploitation. Une fois le fichier copié, les tables de la base de données sont déverrouillées. Le recours à mysqlhotcopy peut accélérer les sauvegardes en fonction de la vitesse de copie du système d'exploitation et de la taille de la base de données à sauvegarder.
En savoir plus »
De nombreux utilisateurs de MySQL font appel à la réplication pour créer un serveur de veille déjà chaud sur lequel basculer si le serveur primaire de la base de données vient à être indisponible. La réplication MySQL est une méthode extrêmement efficace et sûre pour protéger les bases de données utilisées dans les systèmes critiques. Elle n'altère pas le fonctionnement des opérations sur les données sur le serveur en réplication (autrement dit, elle est non bloquante).
En savoir plus »
La croissance de la taille des bases de données, le raccourcissement des fenêtres de sauvegarde et les problèmes de sécurité compliquent plus que jamais la tâche de l'administrateur MySQL s'agissant de la gestion des sauvegardes et des restaurations. En outre, devoir gérer des impératifs de programmation, de surveillance, de capacité de stockage et de création de rapports sur un grand nombre de serveurs MySQL peut se révéler très délicat.
Pour résoudre ce type de problèmes, MySQL offre des capacités de gestion globale des sauvegardes et des restaurations via ZRM pour MySQL. La solution offre une console Web capable de gérer globalement les opérations de sauvegarde et de restauration sur tous les serveurs MySQL de l'entreprise. Elle protège les bases de données sensibles en automatisant tous les aspects des opérations de sauvegarde et aide même les DBA débutants à mettre en place des plans solides de sauvegarde et de restauration. Toutes les méthodes de sauvegarde MySQL sont supportées, qu'il s'agisse de mysqldump, mysqlhotcopy, de snapshots de fichiers système, de sauvegarde à froid, de réplication, etc.
En savoir plus »
