MySQL:Backups
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
- Ubuntu Wiki: [1], Internet, 23. April 2016