MySQL:Backups: Unterschied zwischen den Versionen

Aus Alexander's Wiki
(Die Seite wurde neu angelegt: „Um Inkonsistenzen zu vermeiden, ist es nötig Schreibzugriffe zu sperren. Besser ist es, die Datenbank ganz herunter zu fahren. = Sichern = == Datenbankdateie…“)
 
(kein Unterschied)

Aktuelle Version vom 23. April 2016, 09:59 Uhr

Um Inkonsistenzen zu vermeiden, ist es nötig Schreibzugriffe zu sperren. Besser ist es, die Datenbank ganz herunter zu fahren.

Sichern

Datenbankdateien kopieren

Verwendet man MyISAM-Tabellen, sichert man alle Dateien mit den Endungen .myd, .frm und .myi.

Verwendet man InnoDB-Tabellen, kopiert man alle .frm-Dateien sowie alle Dateien der Typen .ib_logfileX, .ibdataX und .idb. X muss durch die entsprechende Zahl ersetzt werden, wobei Dateien auch mehrfach vorkommen können.

Unabhängig vom Tabellentyp sollte auch immer zusätzlich die Datei /etc/mysql/my.cnf mit gesichert werden.

Grundsätzlich hat diese Art der Datensicherung den Nachteil, dass man nie hundertprozentig sicher stellen kann, dass die kopierten (Binär-)Dateien fehlerfrei sind, also es keine Probleme beim Kopieren gab.

Restaurieren

Quellen