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
https-Basisport 443. Er wird für etwas verwendet,...
React entstand als internes Projekt bei Facebook....
Konvertierung des Zeitformats von Montag auf Sonn...
Effektanzeige: Controllerknoten zur Umgebungsvorb...
In diesem Artikel wird der spezifische Code von j...
Die Gesamtarchitektur von MySQL ist in die Server...
In unserem Leben, bei der Arbeit und beim Studium ...
Das Team ersetzte den neuen Rahmen. Alle neuen Un...
Dieser Artikel veranschaulicht anhand von Beispie...
Diese Technik stammt aus diesem Artikel - So anim...
In diesem Artikel finden Sie das Installations- u...
Inhaltsverzeichnis Vorwort 1. 404 Seite 1. Ursach...
Heute bin ich auf eine sehr seltsame Situation ge...
Inhaltsverzeichnis 1 Einleitung 2 Voraussetzungen...
Bild herunterladen Docker-Pull OpenJDK Erstellen ...