A. Installation des MySQL-Sicherungstools xtrabackup 1. Offizielle xtrabackup-Binärversion von Percona; die Binärversion kann nach der Dekomprimierung verwendet werden. 2. xtrabackup entpacken & Verbindung herstellen tar -xzvf percona-xtrabackup-2.3.4-Linux-x86_64.tar.gz -C /usr/local/ 3. Legen Sie die Umgebungsvariable PATH fest B. Erstellen Sie einen Backup-Benutzer und eine Autorisierung in der MySQL-Datenbank 1. Benutzer anlegen Erstellen Sie den Benutzer „backuper@'localhost'“ mit der Identifizierung „backup123“; 2. Autorisierung gewähre „Backuper“@„localhost“ das Neuladen, Sperren von Tabellen, Replikationsclient, Prozess, Super auf *.*; C. Vor dem Backup prüfen. Der Hauptzweck dieses Schritts besteht darin, zu überprüfen, ob die Wiederherstellung wirksam ist, wenn der Wiederherstellungsvorgang später durchgeführt wird. (In der Produktion gibt es keinen solchen Schritt. 1. wählen Sie * aus tempdb.dict__major; +--------------+-----------------+ D. Sichern Sie die Tabelle tempdb.dict__major 1. Backup-Befehl innobackupex --host=127.0.0.1 --user=backuper --password=backup123 --port=3306 --include='tempdb.dict__major' /tmp/tempdb 2. Nachdem die Sicherung abgeschlossen ist, wird unter dem Sicherungsverzeichnis (/tmp/tempdb) ein Verzeichnis mit dem Namen der aktuellen Zeit erstellt, das die Sicherungsdateien enthält. Baum /tmp/tempdb/ E. Nachdem die Sicherung abgeschlossen ist, können Sie die Tabelle tempdb.dict__major löschen (beachten Sie, dass Sie eine Kopie der Tabellendefinition speichern müssen, die beim Wiederherstellen verwendet wird). mysql>Tabelle tempdb.dict__major löschen; F. Um einen konsistenten Sicherungssatz zu erhalten, muss das Protokoll vor dem Wiederherstellungsvorgang vorwärts und rückwärts gerollt werden. 1. Protokolle vorwärts und rückwärts rollen innobackupex --apply-log --export /tmp/tempdb/2016-09-10_18-25-16/ 2. Vergleich mit vor Rollforward und Rollback Baum /tmp/tempdb/ G. Wiederherstellen der Tabelle tempdb.dict__major 1. Erstellen Sie die Tabelle tempdb.dict__major Tabelle erstellen dict__major( 2. Löschen Sie die Tablespace-Datei tempdb.dict__major Tabelle tempdb.dict__major ändern, Tablespace verwerfen; 3. Kopieren Sie die Tablespace-Datei aus dem Backup an den Speicherort, an dem sich der Tablespace tempdb.dict__major befinden soll cp /tmp/tempdb/2016-09-10_18-25-16/tempdb/dict__major.ibd /usr/local/mysql/data/tempdb/ 4. Tablespace-Dateien importieren Tabelle ändern tempdb.dict__major tablespace importieren; 5. Überprüfen Sie den Wiederherstellungsstatus der dict__major-Tabelle wähle * aus dict__major; --------------------------------------------------------------- Im vorherigen Abschnitt wurde xtrabackup zum Sichern der Tabelle verwendet. Das Anwendungsszenario besteht darin, dass das Datenvolumen einer einzelnen Tabelle groß ist und der Schreibvorgang der Tabelle während des Sicherungsvorgangs unterstützt werden muss. Das heißt, im aktuellen Szenario mysqldump, ein einfaches Auch Backup-Tools können die Anforderungen erfüllen;
A: Erstellen Sie einen Backup-Benutzer 1. B: Sichern Sie die Tabelle tempdb.dict__major 1. C: Löschen Sie die gesicherte Tabelle 1. D: Stellen Sie die Tabelle tempdb.dict__major wieder her. 1. E: Überprüfen Sie die Gültigkeit der Wiederherstellung 1. +--------------+-----------------+ Der obige Artikel befasst sich kurz mit der MySQL-Sicherung und -Wiederherstellung für eine einzelne Tabelle. Das ist alles, was ich mit Ihnen teilen möchte. Ich hoffe, es kann Ihnen als Referenz dienen. Ich hoffe auch, dass Sie 123WORDPRESS.COM unterstützen werden. Das könnte Sie auch interessieren:
|
<<: js implementiert eine auf Canvas basierende Uhrkomponente
Inhaltsverzeichnis 1. Staatshaken 1. Grundlegende...
Inhaltsverzeichnis 1. Seiten-Rendering 2. Tags hi...
Was ist eine HTML-Datei? HTML steht für Hyper Text...
Detaillierte Beschreibung der Eigenschaften Der Z...
Nextcloud ist ein Open Source- und kostenloses Ne...
Wir, insbesondere Linux-Ingenieure, haben täglich...
Bei Datenbanken, die schon lange laufen, besteht ...
Die Rolle der Schnittstelle: Schnittstelle, auf E...
1. Feste Breite + adaptiv Erwarteter Effekt: fest...
<br />Die Informationen auf Webseiten besteh...
In diesem Artikelbeispiel wird der spezifische Co...
Ergebnis: Der Hauptteil besteht darin, die Codelo...
So ändern Sie das Passwort in MySQL 5.7.18: 1. Fa...
Die detaillierte Installation und Konfiguration d...
Zwei Parameter der MySQL-Paging Wählen Sie * aus ...