Bei auftretenden Problemen mit einer Datenbank ist es ganz wichtig, dass man ein Backup seiner Datenbank hat. Das Backup sollte auch möglichst aktuell sein. Zudem muss das Backup der Datenbank mit dem Backup der Website zusammenpassen.
Mit dem WbSitePanel kann man ganz leicht ein regelmäßiges Backup machen. Dabei wird die MySQL Datenbank gesichert und in einem Verzeichnis des Webservers abgelegt. Man geht dazu wie folgt vor.
Melden Sie sich im WebSitePanel an:
Wählen Sie under der Überschrift „Databases“ -> „MySQL 5.x“.
Hier sehen wir – wie unsere Datenbank heißt (werneriwp). Nun wechseln wir wieder auf die Hauptseite und dann wählen wir unter der Überschrift „System“ -> „Scheduled Tasks“. Das sind zeitgesteuerte Aufgaben. Wir clicken „Add Scheduled Task“.
Im folgenden Fenster geben wir dem Task einen Namen (z.B. Datenbank Backup) – dieser Name dient nur dazu zu wissen was die Aufgabe tut. Dann wählen wir als Aufgabentyp „Backup Database“. Als Datenbanktyp wählen wir „MySQL 5“. Im Feld Datenbank geben wir den zuvor herausgefundenen Datenbank Namen – in unserem Fall „werneriwp“ ein. Als Startzeit wählen wir einen Zeitpunkt in der Nacht – wählen Sie durchaus ungerade Zeitpunkte. Wir wollen ja schließlich nicht, dass alle Datenbankbackups schlag 03:00 früh starten. Drücken Sie Save.
Die Aufgabe ist nun angelegt.
Idle bedeutet dass der Task nicht läuft. Drückt man auf den Pfeil Knopf neben dem Wort „Idle“ – dann kann man den Task sofort starten. Er läuft testweise 1x und man kann dann auch das Eregbnis prüfen.
Unser Datenbank Backup wird also ab sofort – jede Nacht – zum angegebenen Zeitpunkt durchgeführt. Das Backup wird ins Verzeichnis \backups auf den Webserver gestellt. (Achtung auch von dort sollten sie sich in regelmäßigen Abständen ein Backup ziehen). Wenn wir am nächsten Tag über die Hauptseite in den Filemanager wechseln und ins Verzeichnis Backups – dann sehen wir das in der vorigen Nacht erstellte Backup:
Hier können wir durch einfaches Anclicken das Backup auch vom Server herunterladen.