Ajouter et retirer des données et des logs InnoDB <<< |
Sauver et restaurer une base InnoDB | Transférer une base de données InnoDB vers une autre machine >>> |
7.5 Tables InnoDB 7 Types de tables MySQL Manuel de Référence MySQL 4.1 : Version Française . Présentation des tables InnoDB . Options de démarrage InnoDB . Créer des bases InnoDB . Créer des tables InnoDB . Ajouter et retirer des données et des logs InnoDB ->Sauver et restaurer une base InnoDB . Transférer une base de données InnoDB vers une autre machine . Modèle transactionnel de InnoDB . Implémentation du multi-versionnage . Structures de tables et d'index . Gestion de l'espace fichiers et des entrées/sorties disque . Gestion des erreurs . Restrictions sur les tables InnoDB . Historique de l'évolution InnoDB . Informations de contact InnoDB |
7.5.6 Sauver et restaurer une base InnoDB
Le secret de la gestion de bases de données sereine réside dans les sauvegardes régulières. InnoDB Hot Backup est un outil de sauvegarde que vous pouvez utiliser pour faire des sauvegarde des bases de données InnoDB, lorsqu'elles sont utilisées. InnoDB Hot Backup ne vous impose pas de stopper le serveur, et ne pose aucun verrou ou ne perturbe votre utilisation normale des tables. InnoDB Hot Backup est un outils supplémentaire, qui n,est pas libre, et qui n'est pas inclus dans la distribution standard de MySQL. Voyez le site web de InnoDB Hot Backup http://www.innodb.com/hotbackup.html pour plus de détails et des captures d'écran.Si vous êtes capables d'arréter votre serveur MySQL, alors pour faire une sauvegarde binaire de vos bases de données, vous devez suivre les instructions suivantes :
C'est une bonne idée de prendre des copies de vos tables en même temps que vous faites une sauvegarde binaire. Vous devez éteindre tous les clients de votre base pour obtenir un bilan cohérent de vos tables. Puis, vous pouvez faire les sauvegardes binaires, et vous aurez ainsi une sauvegarde cohérente de votre base, en deux formats. Pour être capable de restaurer des données de votre base InnoDB jusqu'à présent, à partir des sauvegardes binaires ci-dessus, vous devez faire tourner le serveur MySQL en ayant activé le log général et l'archivage des logs. Ici, par "log général", nous considérons le mécanisme général de log de MySQL, qui est indépendant des logs InnoDB.Pour reconstruire une table après le crash d'un serveur MySQL, la seule chose que vous devez faire est de le redémarrer. InnoDB va automatiquement vérifier les fichiers d'historiques, et effectuer une mise à jour des données. InnoDB va automatiquement annuler les transactions non validées, qui étaient en cours au moment du crash. Durant la restauration de la table, InnoDB va afficher des données comme celles-ci :
Sommaire : |
<< | Sauver et restaurer une base InnoDB | >> |
Ajouter et retirer des données et des logs InnoDB | Tables InnoDB | Transférer une base de données InnoDB vers une autre machine |