Dieser Artikel stellt hauptsächlich das erste Tutorial zur einfachsten MySQL-Datensicherung und -wiederherstellung vor. Ich hoffe, es kann Ihnen helfen.
Der erste Artikel zur Datensicherung und -wiederherstellung wird mit Ihnen geteilt. Der spezifische Inhalt lautet wie folgt
Grundkonzepte:
Sichern Sie das Vorhandene Daten oder Speichern Sie eine weitere Kopie des Datensatzes;
Wiederherstellen, um die Daten in dem Zustand wiederherzustellen, in dem sie gesichert wurden.
Warum müssen Sie Daten sichern und wiederherstellen?
Datenverlust verhindern;
Datensätze schützen.
Es gibt viele Möglichkeiten, Daten zu sichern und wiederherzustellen, die unterteilt werden können in: Datentabellensicherung, Einzeltabellendatensicherung, SQL-Sicherung und inkrementelle Sicherung.
Datentabellensicherung
Die Datentabellensicherung muss nicht über SQL gesichert werden. Wir können den Datenbankordner direkt eingeben, um die entsprechende Tabellenstruktur und Daten zu kopieren. Bei Bedarf legen Sie beim Wiederherstellen von Daten einfach den gesicherten (kopierten) Inhalt zurück.
Es gibt jedoch Voraussetzungen für die Datentabellensicherung, da es Unterschiede zwischen verschiedenen Speicher-Engines gibt.
Für Speicher-Engines verwendet MySQL hauptsächlich zwei, nämlich InnoDB und Myisam, die beide kostenlos sind. Hier können wir das Wissen über Speicher-Engines bekannt machen:
Unter ihnen sind auch die Datenspeichermethoden von Myisam und InnoDB unterschiedlich:
Myisam: Tabelle , Daten und Indizes werden alle separat gespeichert;
InnoDB: nur Tabellenstruktur, alle Daten werden in der ibd-Datei gespeichert.
Führen Sie die folgende SQL-Anweisung aus, um die Datenspeichermethode von Myisam zu testen:
-- 创建 Myisam 表 create table my_myisam( id int )charset utf8 engine = myisam; -- 显示表结构 show create table my_myisam; -- 插入数据 insert into my_myisam values(Das einfachste Tutorial zur MySQL-Datensicherung und -wiederherstellung aller Zeiten),(2),(3); -- 显示数据 select * from my_myisam;
Wie im Bild oben gezeigt, haben wir erstellt eine Datei namens my_myisam , die Datentabelle, deren Speicher-Engine Myisam ist. Um die Speichereigenschaften von Myisam zu überprüfen, können wir zum Datenordner gehen, um die spezifische Datenspeichersituation anzuzeigen:
Wie in der Abbildung oben gezeigt, haben wir nur erstellt eine Tabelle my_myisam, aber Myisam Es werden drei Speicherdateien generiert, nämlich:
my_myisam.frm: Speichertabellenstruktur;
my_myisam.MYI: Speichertabellenindex .
-- 切换数据库 use testoo; -- 查看 testoo 数据库中的表 show tables; -- 查看表 my_myisam select * from my_myisam;Wie im Bild gezeigt Oben haben wir offensichtlich die Datei kopiert und die Sicherung der Datentabelle abgeschlossen. Hier müssen wir auf eines achten: Wir können die von der InnoDB-Speicher-Engine generierten .frm- und .idb-Dateien in eine andere Datenbank kopieren oder die kopierten Tabellen durchsehen Der Befehlsname „show tables“ wird angezeigt, die Daten können jedoch nicht abgerufen werden. Führen Sie zum Testen die folgende SQL-Anweisung aus:
-- 查看 testoo 数据库中的表 show tables; -- 查看表 my_class select * from my_class;Nachdem Sie den obigen Test bestanden haben, ist es offensichtlich dass die Datentabellensicherung ist Diese Sicherungsmethode eignet sich besser für die Myisam-Speicher-Engine, und die Sicherungsmethode ist auch sehr einfach. Kopieren Sie einfach die drei von der Myisam-Speicher-Engine generierten Speicherdateien .frm, .MYD und .MYI Datenbank. Warme Erinnerung: Der durch das Symbol [] eingeschlossene Inhalt weist auf optionale Optionen hin; das Symbol + zeigt eine Verbindung an. Verwandte Empfehlungen:
Wiederherstellungsmethode der logischen Sicherung der MySQL-Datensicherung
Logische Sicherung der MySQL-Datensicherung
MySQL-Datensicherungs- und -wiederherstellungsbezogene Betriebsbefehle
Das obige ist der detaillierte Inhalt vonDas einfachste Tutorial zur MySQL-Datensicherung und -wiederherstellung aller Zeiten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!