Reoback und SQL Backup

fux0312

New Member
Hallo liebe Gemeinde,

ich betreue einen Rootserver ( Linux Suse / Plesk 8 ) und mache neben dem Plesk Backup noch ein Backup mit ReoBack für die htdocs.

Nun bin ich auf einen Artikel gestoßen, wo Reoback auch für die SQL Daten benutzt wird:
/var/lib/mysql

Jetzt wollte ich fragen in wiefern das überhaupt Sinn macht, die SQL Daten zu sichern. Denn die SQL DB muss doch eh über einen Dump zurück gesichert werden! Nur die Daten sind doch eigentlich nutzlos, oder?

Danke für eure Hilfe, Gruß Peter
 
HiHo,

Nein, ich nutze selber REOback und lasse das var/lib/mysql Verzeichniss auslesen. Nachher kopierst du es, wenn es mal notwendig ist einfach nur wieder in /var/lib/mysql und die Daten sind alle wieder vorhanden
 
Last edited by a moderator:
Natürlich kann man die Datenbank auch über ihre Repräsentation im Dateisystem sichern -- dort sind die Daten schließlich persistent, um z.B. einen reboot zu überdauern.
Allerdings sollte man dabei beachten, dass die Datenbank während des Backups nicht läuft (/etc/init.d/mysql stop), da man sonst u.U. keinen konsistenten Zustand sichert.
 
Vielen Dank für eure Antworten und ein frohes Fest..

Also demnach könnte es sein, wenn ich mit ReoBack die SQL Daten sichere, dass diese defekt sind, weil zur Zeit der Sicherung ein Zugriff auf die SQL bestand?

Würden dann bei der Rücksicherung nur einzelne Datensätze fehlen, oder wären die Daten totaler Schrott.

PS: Zur Zeit sind es ca 30 Datenbanken und es wäre äusserst unangenehm, wenn da was passieren würde.

Gruß Peter
 
Die Datenbanken wären wahrscheinlich totaler Schrott.

Besser ist es, die Datenbank-Files komplett aus dem Backup zu nehmen.
Vor dem Lauf von Reoback einfach einen Dump der Datenbanken anfertigen und diesen Dump mitsichern.

BTW: Die Datenbank-Files zu restaurieren funktioniert nur bei identischer Architektur. Es ist nicht möglich, die Files eines 64Bit-Systems auf ein 32Bit-System zu kopieren und umgekehrt.
 
Last edited by a moderator:
Hi,

schau dir mal diesen Link hier an ;-)

Ich lasse dieses Script vor dem eigentlichen Reoback via Cron laufen, es macht ein konsistentens DB Backup von /var/lib/mysql in ein Verzeichnis deiner Wahl welches du dann mit Reoback mit sichern kannst. Somit bleiben deine Datenbanken konsistent und Reoback meldet auch keine Fehler im Fall sich durch Datenbankzugriffe diverse Daten während dem Backup ändern.


Gruß
Holger
 
Last edited by a moderator:
Back
Top