Datenbank Backup

Aus PHP-Fusion Wiki

Wechseln zu: Navigation, Suche
Datenbank Backup
Im Datenbank Backup Menü kannst Du ein Backup der MySQL Datenbank erstellen. Hier wird beschrieben wie man ein Backup anlegt, später wiederherstellt und warum zu große Datenbanken Probleme verursachen.

[Bearbeiten] Anlegen

Datenbank Backup Menü

Im Datenbank Backup Menü findest Du im oberen Bereich zuerst ein Paar Informationen wie den Datenbank Namen, den benutzten Präfix, sowie die größe der Tabellen die von PHP-Fusion benutzt werden und insgesamt vorhanden sind.

Hinweis
Hinweis

Ab einer Datenbank Größe von 2 MB kann es zu Problemen der PHP-Fusion eigenen Datenbank Backup Lösung kommen, lies dann bitte im Abschnitt Alternativen weiter.


In der rechten Liste kannst du die Tabellen auswählen, die gesichert werden sollen. Wenn du beim anklicken einer Tabelle die Strg-Taste gedrückt hältst, kannst du auch mehrere Tabellen gleichzeitig auswählen. Mit den drei Optionen "kern", "alle" und "nichts" kannst du entweder alle Tabellen die das PHP-Fusion Präfix benutzen auswählen, alle Tabellen oder gar keine.

Im Abschnitt "Backup Optionen" kann der Dateiname sowie die Speicherungsmethode bestimmt werden. Der Vorschlag des Dateinamen kann eigentlich ungeändert genommen werden, da hier auch das Datum sowie die Uhrzeit des Backups vorkommen. Bei der Speicherungsmethode kann Unterschieden werden zwschen einer gepackten (.sql.gz) oder einer ungepackten (.sql). Da die gepackte weniger Speicherplatz einnimmt ist diese zu empfehlen. Nun muss man noch sein eigenes Passwort eintragen und kann mit einem klick auf "Backup" die Sicherheitskopie der Datenbank anlegen. Diese Datei wird Dir anschließend als Download angeboten und sollte an einem sicheren Ort gespeichert werden.

[Bearbeiten] Wiederherstellen

Backup wiederherstellen

Hat man ein Backup angelegt und will es später wieder einspielen, wählt man im unteren Bereich des Datenbank Backup Menüs den "Durchsuchen" Button und wählt die Backup Datei aus, die wie im oberen Abschnitt beschrieben angelegt wurde, und klickt auf "wiederherstellen".

Im nächsten Schritt siehst Du zwei Listen. Die linke Liste beinhaltet alle Tabellen aus dem Backup die anschließend wiederhergestellt werden. In der rechten Liste siehst du alle Tabellen in denen Inhalt war, der jetzt wiederhergestellt wird. Du kannst hier auch nur einen Teil der Tabellen auswählen, wenn Du nicht alle wiederhergestellt haben möchtest. Unter den beiden Listen musst Du wieder einmal zum Schutz dein Passwort angeben und dann kann die Wiederherstellung beginnen.

[Bearbeiten] Alternativen

Da es ab einer Datenbank Größe von 2 MB zu Problemen kommt, empfehlen wir hier die Benutzung von MySqlDumper. Dieses Backup Skript ist um einige Optionen reicher und kann auch für zeitgestuerte Backups benutzt werden. Ein Blick in dieses umfangreiche Tool lohnt sich und jeder der einmal vor dem Verlust seiner Daten stand, wird an dieser oder einer ähnlichen Lösung nicht vorbei kommen.