Seite 1 von 1

Komplette MySQL-Sicherung erstellen

Verfasst: 16.07.2009, 19:10
von chillmensch
Hi Leute,

ich habe hier Zuhause einen PC stehen, der als HTPC und nebenbei noch als Server benutzt wird. Alle wichtigen Ordner und Dateien sichere ich derzeit mit Robocopy + Windows-Task, jedoch fehlt mir noch ein gescheites Backup meiner MySQL-Datenbank.

Kann mir jemand einen Befehl nennen, der wirklich >ALLE< Daten sichert, die für eine spätere Wiederherstellung nötig sind (das Backup sollte so angelegt werden, dass man das Backup z.B. auch ohne Probleme auf einem anderen Server einspielen kann).

Derzeit verwende ich den Befehl

Code: Alles auswählen

mysqldump -u<Benutzername> -p<Passwort> -Q --all-databases > <Backup-Datei>

nur bin ich mir nicht sicher, ob dort wirklich alles nötige gesichert wird (was ist z.B. mit derzeit in Gebrauch befindlichen Daten?).

Re: Komplette MySQL-Sicherung erstellen

Verfasst: 17.07.2009, 12:09
von Gr0b1
Mal ne blöde Frage, aber warum sicherst du nicht den kompletten MySQL-Data Ordner mit via. Robocopy (Vorsicht, liegt nicht immer an der gleichen Stelle)?
Dort sind alle Datenbanken, User-Rechte etc. vorhanden.

Mit dieser Taktik bin Ich in letzter Zeit mehrfach mit meinem MySQL-Server umgezogen
Allerdings kann Ich dir auch dort nicht sagen, wie es mit aktuell geöffneten Sachen ausschaut, denn Ich hab den jeweils vorher gestoppt.

Gruß
Gr0b1

Re: Komplette MySQL-Sicherung erstellen

Verfasst: 17.07.2009, 14:09
von chillmensch
Hast du schonmal versucht, die Daten einer Datenbank der Version 4 unter Windows auf einem MySQL-Server der Version 5 auf einem Linux-Server wiederherzustellen? Ich glaube nicht, dass das klappen wird, da fährt man mit dem mysqldump besser würde ich sagen...

Re: Komplette MySQL-Sicherung erstellen

Verfasst: 17.07.2009, 15:02
von psico
ja.. dazu kann ich nur sagen http://www.mysqldumper.de/ super sache... wers einmal liebt gibts nicht mehr her.

Re: Komplette MySQL-Sicherung erstellen

Verfasst: 17.07.2009, 16:08
von schmidtsmikey
@Chillmensch
Dein genannter Befehl sichert die KOMPLETTEN MySQL-Datenbank, also inkl. mysql, information_schema, etc. Damit kannst Du einen Totalausfall zurücksichern, inklusive Benutzer, Berechtigungen und allem drum dran. Mehr brauchst Du nicht.

War das deutlich genug **hehe**?

Re: Komplette MySQL-Sicherung erstellen

Verfasst: 17.07.2009, 16:19
von chillmensch
und was ist mit daten, auf die gerade zugegriffen wird? *g*

Re: Komplette MySQL-Sicherung erstellen

Verfasst: 17.07.2009, 17:09
von schmidtsmikey
Ich habe mit diesem Befehl noch nie Probleme gehabt. Habe das schon mehrfach mit den PCE-Geschichten gemacht. Um gaaaaaaaaaaaanz sicher zu gehen schau Dir mal die Optionen von MySQLDump an:

http://dev.mysql.com/doc/refman/5.0/en/mysqldump.html

Re: Komplette MySQL-Sicherung erstellen

Verfasst: 17.07.2009, 17:23
von chillmensch
Meinst du ich kann einer Developer-Seite trauen, die ich nicht selbst gefälscht habe? :totlach:
:think: