Knud: wie sichert Ihr die MySQL-Datenbanken?

Beitrag lesen

Hi!

Tja, händisch funktioniert es auch soweit, zumindest ohne Fehlermeldung.
Anders als bei entsprechenden Programmen, die automatisiert diese Dateien kopieren sollen. Diese melden nämlich "Dateien geöffnet..." und kopieren nicht.
Und dabei haben sie nicht ganz unrecht. Denn man stelle sich vor, dass einzelne Tabellen doch schon recht umfangreich und groß sein können. So im Rahmen mehrerer MB. Je größer diese Dateien sind desto einleuchtender wirds eigentlich. Wenn mämlich nun diese Dateien kopiert werden sollen,
fängt er mit der tabelle1.* an und danach mit tabelle2.* etc.
Aber während des Kopierens kann doch schon wieder der Inhalt der Tabellen verändert worden sein. Und das kann böse Folgen haben --> Inkonsistenz!
So können in einer Tabelle Daten angelegt worden sein, die sich auf Daten aus einer anderen Tabelle beziehen, die ebenso gerade eben erst angelegt worden sind. Und noch schlimmer, das kann ja auch schon bei der Tabelle selber passieren, bestehen doch die Tabellen-Informationen aus 3 Dateien (frm,myd,myi).
Im Grunde kann dieses Problem bei jeder noch so kleinen Tabelle auftreten, wenn auch deutlich unwarscheinlicher.
Nimm einfach mal an, die Dateien wären so groß, dass an einer einzigen Datei, mehrere Stunden kopiert wird, dann sieht jeder, das führt zu einem Problem.

Und genau für dieses Problem würd ich gern wissen, wie es andere gelöst haben. Fahren sie wirklich die Datenbank erst runter oder gibts da doch andere Möglichkeiten?

Gruß,

Knud