Der erste Artikel zum Thema Datensicherung und -wiederherstellung wird mit Ihnen geteilt. Der spezifische Inhalt ist wie folgt Grundlegendes Konzept: Sichern: Speichern Sie eine weitere Kopie der aktuellen Daten oder Aufzeichnungen. Wiederherstellen: Stellt die Daten in den Zustand zum Zeitpunkt der Sicherung wieder her. Warum müssen wir Daten sichern und wiederherstellen? Verhindern Sie Datenverlust; Es gibt viele Möglichkeiten zum Sichern und Wiederherstellen von Daten, die in folgende Kategorien unterteilt werden können: Datentabellensicherung, Datensicherung einzelner Tabellen, SQL-Sicherung und inkrementelle Sicherung. Datentabellensicherung Zum Sichern der Datentabelle müssen wir kein SQL verwenden. Wir können direkt in den Datenbankordner gehen, um die entsprechende Tabellenstruktur und die Daten zu kopieren. Wenn wir die Daten wiederherstellen müssen, können wir den gesicherten (kopierten) Inhalt einfach wiederherstellen. Für die Sicherung von Datentabellen müssen jedoch bestimmte Voraussetzungen erfüllt sein, da sich die verschiedenen Speicher-Engines unterscheiden. Für Speicher-Engines verwendet MySQL hauptsächlich zwei Typen: InnoDB und Myisam, die beide kostenlos sind. Hier können wir auch das Wissen über Speicher-Engines popularisieren: Unter ihnen unterscheiden sich auch die Datenspeichermethoden von Myisam und InnoDB: Myisam: Tabellen, Daten und Indizes werden alle separat gespeichert; Führen Sie die folgende SQL-Anweisung aus, um die Datenspeichermethode von Myisam zu testen: -- Erstellen Sie eine Myisam-Tabelle create table my_myisam( Ich würde int )Zeichensatz UTF8-Engine = Myisam; -- Tabellenstruktur anzeigen show create table my_myisam; -- Daten einfügen, einfügen in my_myisam-Werte (1), (2), (3); -- Daten anzeigen select * from my_myisam; Wie in der Abbildung oben gezeigt, haben wir eine Datentabelle mit dem Namen my_myisam erstellt, wobei Myisam die Speicher-Engine ist. Um die Speichereigenschaften von Myisam zu überprüfen, können wir zum Datenordner gehen, um die spezifische Datenspeichersituation anzuzeigen: Wie in der obigen Abbildung gezeigt, haben wir nur eine Tabelle my_myisam erstellt, aber Myisam generiert drei Speicherdateien, nämlich: my_myisam.frm: speichert die Struktur der Tabelle; Jetzt kopieren wir diese drei Dateien in die Testoo-Datenbank (Informationen zum Auffinden des Speicherorts von MySQL-Datendateien finden Sie in der detaillierten Methode zum Anzeigen des Speicherorts von MySQL-Datendateien): Führen Sie zum Testen die folgende SQL-Anweisung aus: -- Datenbank wechseln, Testoo verwenden; -- Zeigen Sie die Tabellen in der Testoo-Datenbank an. Tabellen anzeigen; -- Tabelle my_myisam anzeigen wähle * aus my_myisam; Wie in der Abbildung oben gezeigt, haben wir die Sicherung der Datentabelle offensichtlich durch das Kopieren der Datei abgeschlossen. Hierbei gibt es eine Sache, die wir beachten müssen: Wir können die von der InnoDB-Speicher-Engine generierten .frm- und .idb-Dateien in eine andere Datenbank kopieren und die kopierten Tabellennamen auch mit dem Befehl „show tables“ anzeigen, aber wir können die Daten nicht abrufen. Führen Sie zum Testen die folgende SQL-Anweisung aus: -- Zeigen Sie die Tabellen in der Testoo-Datenbank an. Tabellen anzeigen; -- Tabelle my_class anzeigen wähle * aus meiner_Klasse; Durch die obigen Tests ist es offensichtlich, dass die Datentabellensicherungsmethode für die Myisam-Speicher-Engine besser geeignet ist und die Sicherungsmethode auch sehr einfach ist. Kopieren Sie einfach die drei von der Myisam-Speicher-Engine generierten Speicherdateien .frm, .MYD und .MYI in die neue Datenbank. Tipps: Der vom Symbol [] umschlossene Inhalt zeigt optionale Elemente an; das Symbol + bedeutet Verbindung. Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: Vue implementiert die Produktregisterkarte der Produktdetailseitenfunktion
>>: Docker-Container-Protokollanalyse
<br /> Im ersten und zweiten Teil haben wir ...
Vorwort Vor kurzem habe ich aus beruflichen Gründ...
einführen Normalerweise muss ein Hintergrundserve...
Annahme: Die gespeicherte Prozedur wird täglich v...
Vor Kurzem bereitete sich das Unternehmen auf die...
Einführung in Vue und Vue-Router <script src=&...
Inhaltsverzeichnis Neuen Benutzer anlegen Neue Be...
In diesem Artikel wird hauptsächlich die SQL-Skri...
Vorwort Workbench ist auf einem Computer installi...
Linux: Linux-Version 3.10.0-123.9.3.el7.x86_64 Ng...
Inhaltsverzeichnis 1. Über die visuelle Schnittst...
1. Problem Passwort für mysql5.7 unter Linux verg...
Dieser Artikel enthält das ausführliche Tutorial ...
Inhaltsverzeichnis Vorwort Die Beziehung zwischen...
Fügen Sie secure_file_priv = ' '; führen ...