Heim >Datenbank >MySQL-Tutorial >Logische Backup-Wiederherstellungsmethode für MySQL-Datensicherung

Logische Backup-Wiederherstellungsmethode für MySQL-Datensicherung

黄舟
黄舟Original
2016-12-22 16:36:251337Durchsuche

Nur ​​Backups zu haben reicht nicht aus, wir müssen wissen, wie man diese Backups verwendet. Schauen wir uns nun die Wiederherstellungsmethode des oben erstellten logischen Backups an:

Da alle Backup-Daten auf unseren basieren Die ursprüngliche Datenbankstruktur wird in einer designbezogenen Form gespeichert, sodass die Wiederherstellung logischer Sicherungen relativ einfach ist. Natürlich unterscheiden sich die Wiederherstellungsmethoden für die beiden unterschiedlichen logischen Sicherungsformen geringfügig. Im Folgenden geben wir eine kurze Einführung in die Wiederherstellungsmethoden dieser beiden logischen Sicherungsdateien.

1. Wiederherstellung von INSERT-Anweisungsdateien:

Die Wiederherstellung von Sicherungsdateien in Form von INSERT-Anweisungen ist am einfachsten, wir müssen nur die gesamte SQL (oder einen Teil) in der Sicherung ausführen Datei Einfach bestellen. Wenn zunächst eine vollständige Wiederherstellung erforderlich ist, können wir mit „mysql < backup.sql“ direkt die Sicherungsdatei aufrufen und alle darin enthaltenen Befehle ausführen, um die Daten vollständig in den Zustand zum Zeitpunkt der Sicherung wiederherzustellen. Wenn Sie MySQL verwendet haben, um eine Verbindung zu MySQL herzustellen, können Sie diese auch wiederherstellen, indem Sie „source/path/backup.sql“ oder „./path/backup.sql“ in MySQL ausführen.

2. Wiederherstellung einer reinen Datensicherung:

Wenn es sich um eine logische Sicherung in der oben genannten zweiten Form handelt, ist die Wiederherstellung in der Tabelle etwas aufwändiger Natürlich ist es bequemer, die automatische Wiederherstellung mehrerer Tabellen über Skripte zu implementieren. Es gibt zwei Wiederherstellungsmethoden: Eine erfolgt über den MySQL-Befehl „LOAD DATA INFILE“ und die andere über das von MySQL bereitgestellte Tool mysqlimport.

Was kann ein logisches Backup leisten? Was kann nicht getan werden?

Nachdem wir wissen, wie man logische Backups für die entsprechende Wiederherstellung verwendet, müssen wir wissen, was wir mit diesen logischen Backups machen können.

1. Durch logische Sicherung können wir die relevanten Daten in der Datenbank vollständig in dem Zustand wiederherstellen, in dem sie sich zum Zeitpunkt der Sicherung befanden, indem wir relevante SQL-Anweisungen oder Befehle ausführen, ohne dass irrelevante Daten beeinträchtigt werden 2. Durch die logische Sicherung der gesamten Datenbank können wir eine Datenbank in der neuen MySQL-Umgebung vollständig neu erstellen, die genau der Sicherung entspricht und nicht durch den Plattformtyp eingeschränkt ist, auf dem sich MySQL befindet

3. Durch spezifische bedingte logische Sicherungen können wir bestimmte spezifische Daten problemlos in andere MySQL- oder andere Datenbankumgebungen migrieren (oder synchronisieren).

4 Durch logische Sicherungen können wir nur einen Teil der Daten in der Backup-Satz. Es ist nicht nötig, alles wiederherzustellen.

Nachdem wir wissen, was ein logisches Backup kann, müssen wir auch wissen, was es nicht kann, damit wir klar wissen, ob ein solches Backup unsere Erwartungen erfüllen kann und ob es wirklich das ist, was wir wollen.

1. Die logische Sicherung kann keine Daten zu einem anderen Zeitpunkt als der Sicherungszeit wiederherstellen.

2.

Das Obige ist der Inhalt der Wiederherstellungsmethode der logischen Sicherung der MySQL-Datensicherung. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn)!


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn