Mysql
 sql >> Base de données >  >> RDS >> Mysql

Quelle est la meilleure façon de faire des sauvegardes incrémentielles dans MySQL ?

AFAIK, la seule façon de faire des sauvegardes incrémentielles est d'utiliser le journal binaire. Vous avez d'autres options si vous souhaitez effectuer des sauvegardes complètes (copie à chaud InnoDB), mais incrémentielle signifie que vous devez enregistrer toutes les transactions effectuées.

Vous devez vous demander pourquoi vous sauvegardez des données. Puisque vous avez un esclave pour la réplication, je suppose que la sauvegarde sert principalement à restaurer les données en cas de suppression accidentelle ?

Je ferais probablement tourner les journaux toutes les heures et en ferais une sauvegarde. Cela signifie que la restauration laisserait les données au plus 1 heure, et vous pouvez restaurer à tout moment depuis le dernier instantané complet.