PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : sql datenbanken per tar sichern?



mdkuser
19.03.04, 13:03
Hallo, eine kurze Frage:

Reicht es mysql oder postgresql Datenbanken einfach mit tar -cpzvf archivname.tgz /pfad_zu_den_datenbanken/ zu sichern, oder muss man die sql-Datennbanken vorher irgendwie exportieren?
Ist beim Rückspielen der mit tar gesicherten Daten etwas zu beachten, also müssen die Datenbanken dann erst wieder importiert werden, oder reicht einfach eine Rücksicherung an den Ursprungsort per tar -xpzvf archivname.tgz /pfad_zu_dem_speicherort?

Danke!

Jorge
19.03.04, 13:09
Original geschrieben von mdkuser
Reicht es mysql oder postgresql Datenbanken einfach mit tar -cpzvf archivname.tgz /pfad_zu_den_datenbanken/ zu sichern, oder muss man die sql-Datennbanken vorher irgendwie exportieren?


Finger weg! Datenbanken, welche online sind niemals auf Filesystemebene sichern, das gibt korrupte Sicherungen. Entwerder Datenbank runterfahren und dann die Datenbankverzeichnisse sichern, oder die Tools der jeweiligen Datenbank verwenden um die Datenbank zu exportieren (mysqldump z.B. bei MySQL).

mdkuser
19.03.04, 13:17
Danke für die Antwort! :)

Heisst das, dass bei gestopptem mysql oder postgresql dämon ein sichern der datenbanken per tar doch möglich ist, oder sollte hier auf die tar methode ganz verzichtet werden.
P.S. Bin newbie in punkto sql, habe aber durch tar schon bereits das komplette rootsystem gesichert und auch erfolgreich wieder hergestellt. jetzt wollte ich eben nur mal wissen, ob das auch bei datenbanken unproblematisch ist.
das man nie daten bei laufendem serverdaemon sichert ist mir schon klar...

drcux
19.03.04, 13:34
Bei runtergefahrenem mysql geht es...

mdkuser
19.03.04, 13:42
danke!