Heim  >  Artikel  >  Datenbank  >  Das einfachste Tutorial zur MySQL-Datensicherung und -wiederherstellung aller Zeiten

Das einfachste Tutorial zur MySQL-Datensicherung und -wiederherstellung aller Zeiten

小云云
小云云Original
2018-05-29 11:06:332687Durchsuche

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;

Das einfachste Tutorial zur MySQL-Datensicherung und -wiederherstellung aller Zeiten

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:

Das einfachste Tutorial zur MySQL-Datensicherung und -wiederherstellung aller Zeiten

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 .

Jetzt kopieren wir diese drei Dateien in die Testoo-Datenbank (Informationen zum Ermitteln des Speicherorts der MySQL-Datendatei finden Sie in der detaillierten Methode zum Anzeigen des Speicherorts von MySQL Datendatei):

Das einfachste Tutorial zur MySQL-Datensicherung und -wiederherstellung aller Zeiten

Führen Sie zum Testen die folgende SQL-Anweisung aus:

-- 切换数据库
use testoo;

-- 查看 testoo 数据库中的表
show tables;

-- 查看表 my_myisam
select * from my_myisam;

Das einfachste Tutorial zur MySQL-Datensicherung und -wiederherstellung aller Zeiten

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.

Das einfachste Tutorial zur MySQL-Datensicherung und -wiederherstellung aller Zeiten

Führen Sie zum Testen die folgende SQL-Anweisung aus:

-- 查看 testoo 数据库中的表
show tables;

-- 查看表 my_class
select * from my_class;

Das einfachste Tutorial zur MySQL-Datensicherung und -wiederherstellung aller Zeiten

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!

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