
Kapitel 5: MySQL-Datenbankadministration 219
Machen Sie eine Kopie aller Tabellendateien ins Datensicherungsverzeichnis, was die Min-
destanforderung f¨ur die Wiederherstellung darstellt. Momentan funktioniert das nur bei
MyISAM-Tabellen. Bei MyISAM-Tabellen kopiert man .frm- (Definition) und .MYD- (Daten)
Dateien. Die Indexdatei kann aus diesen beiden aufgebaut werden.
Bevor Sie diesen Befehl ausf¨uhren, sehen Sie bitte unter Abschnitt 5.4.1 [Backup], Seite 217
nach.
W¨ahrend der Datensicherung gilt eine Lesesperre (Read Lock) f¨ur jede Tabelle, eine nach
der anderen, w¨ahrend sie gesichert werden. Wenn Sie mehrere Tabellen als Schnappschuss
sichern wollen, m¨ussen Sie zuerst ein LOCK TABLES ausf¨uhren, das eine Lesesperre f¨ur jede
Tabelle in der zu sichernden Gruppe enth¨alt.
Der Befehl gibt eine Tabelle mit folgenden Spalten zur¨uck:
Spalte Wert
Table Tabellenname
Op Immer “backup”
Msg type status, error, info oder warning.
Msg text Die Meldung.
Beachten Sie, dass BACKUP TABLE erst ab MySQL 3.23.25 verf¨ugbar ist.
5.4.3 RESTORE TABLE-Syntax
RESTORE TABLE tabelle[,tabelle...] FROM ’/pfad/zum/backup/verzeichnis’
Stellt die Tabelle(n) aus der Datensicherung her, die mit BACKUP TABLE gesichert wurde(n).
Bestehende Tabellen werden nicht ¨uberschrieben; wenn Sie ¨uber bestehende Tabellen
wiederherstellen wollen, erhalten Sie eine Fehlermeldung. RESTORE ben¨otigt l¨anger als
Datensicherung, weil der Index neu aufgebaut werden muss. Je mehr Schl¨ussel Sie haben,
desto l¨anger dauert es. Genau wie BACKUP TABLE funktioniert RESTORE momentan nur
mit MyISAM-Tabellen.
Der Befehl gibt eine Tabelle mit folgenden Spalten zur¨uck:
Spalte Wert
Table Tabellenname
Op Immer “restore”
Msg type status, error, info oder warning.
Msg text Die Meldung.
5.4.4 CHECK TABLE-Syntax
CHECK TABLE tabelle[,tabelle...] [option [option...]]
option = QUICK | FAST | MEDIUM | EXTENDED | CHANGED
CHECK TABLE funktioniert nur bei MyISAM-Tabellen. Bei MyISAM-Tabellen ist es dasselbe,
wie myisamchk -m tabelle ¨uber die Tabelle laufen zu lassen.
Wenn Sie keine Option angeben, wird MEDIUM benutzt.
Pr¨uft die Tabelle(n) auf Fehler. Bei MyISAM-Tabellen werden die Schl¨ussel-Statistiken ak-
tualisiert. Der Befehl gibt eine Tabelle mit folgenden Spalten zur¨uck:
Kommentare zu diesen Handbüchern