Einführung Inkrementelles Backup bedeutet, dass nach einem Voll-Backup oder dem letzten inkrementellen Backup bei jedem nachfolgenden Backup nur die Dateien gesichert werden müssen, die im Vergleich zum vorherigen hinzugefügt oder geändert wurden. Dies bedeutet, dass das Objekt der ersten inkrementellen Sicherung die hinzugefügten und geänderten Dateien sind, die nach der vollständigen Sicherung generiert wurden; das Objekt der zweiten inkrementellen Sicherung sind die hinzugefügten und geänderten Dateien, die nach der ersten inkrementellen Sicherung generiert wurden, und so weiter. Zweck Um das Problem der langen Zeit und der langsamen Wiederherstellung bei der vollständigen Sicherung zu lösen, wird die inkrementelle Sicherung übernommen Merkmale Vorteile: Keine doppelten Daten, kleines Backup-Volumen, kurze Zeit: Wiederherstellung vom letzten Voll-Backup und dem inkrementellen Backup nach dem Voll-Backup erforderlich, inkrementelle Backups müssen wiederholt einzeln wiederhergestellt werden, umständlicher Vorgang Durchführung Indirekte inkrementelle Sicherung über das MySQL-Binärprotokoll: Experimentelle Umgebung: Eine virtuelle CentOS7-Maschine mit installierter MySQL5.7-Datenbank Betriebsablauf: 1. Inkrementelles Backup 1. Fügen Sie der Konfigurationsdatei ein Binärprotokoll hinzu
2. Starten Sie den Dienst neu und zeigen Sie das Binärprotokoll an
3. Erstellen Sie Datenbanken und Tabellen frei in der Datenbank als experimentelle Vorlagen 4. Erstellen Sie ein vollständiges Backup der Schuldatenbank
5. Aktualisieren Sie das Protokoll und generieren Sie ein neues Protokoll. Hinweis: Der vorherige Datenbankvorgang wird in das Protokoll mit der Nummer 000001 geschrieben und das neu generierte Protokoll mit der Nummer 000002 ist leer.
6. Fügen Sie neue MySQL-Datenbankoperationen hinzu, aktualisieren Sie dann die Protokolle und führen Sie inkrementelle Sicherungen durch
7. Löschen der Infotabelle
8. Stellen Sie das vollständige Backup wieder her und stellen Sie dann das inkrementelle Backup wieder her
Nun, hier gibt es ein Problem. Wenn ein Fehler auftritt, tritt beim Wiederherstellen des Backups ein Fehler auf, und das ideale Backup kann nicht erreicht werden, um den eigentlichen Zweck zu erreichen. Zu diesem Zeitpunkt ist eine Broken-Chain-Wiederherstellung erforderlich (eine spezielle Methode zum Wiederherstellen inkrementeller Sicherungen), d. h. bei der Wiederherstellung werden nur korrekte Datenbankvorgänge wiederhergestellt. 2. Wiederherstellung defekter Links Bevor Sie eine Wiederherstellung nach einem defekten Link durchführen, müssen Sie den Zustand ohne inkrementelle Sicherung und Wiederherstellung wiederherstellen, wie in der Abbildung dargestellt Basierend auf dem Zeitpunkt 04.09.2018 16:43:52 Fehler bei der Betriebszeit (der Ladebeginn endet zu diesem Zeitpunkt)
Basierend auf dem Standortpunkt bei 565 Die letzte korrekte Ausführungsposition --stop-position
Das könnte Sie auch interessieren:
|
<<: Eine kurze Analyse kontrollierter und unkontrollierter Komponenten in React
>>: So installieren Sie das ZSH-Terminal in CentOS 7.x
Ich bin heute bei der Arbeit auf ein SQL-Problem ...
Wenn Sie in CSS die Eigenschaft „font-family“ ver...
Inhaltsverzeichnis 1. Lernziele 1.1. Beherrschen ...
Zusammengeklappte Kopfzeilen sind eine großartige...
RocketMQ ist eine verteilte, warteschlangenbasier...
1. So zeigen Sie das Datum rechts in der Artikelti...
Grundlegende Vorbereitung Für diese Implementieru...
Wir können ein Hintergrundbild für die Zelle fest...
Ich weiß nicht, ob Sie bemerkt haben, dass beim Ö...
Um War mit Docker bereitzustellen, müssen Sie ein...
Da ich dieses Plugin beim Schreiben einer Demo ve...
1. Verwenden Sie den folgenden Befehl, um das SSH...
1. Benutzer anlegen und autorisieren Das Erstelle...
Overlay-Netzwerkanalyse Die integrierte netzwerkü...
Problem: Die MySQL-Datenbank ist unerwartet abges...