DB Backup-Verwaltung
Backup Erstellen
Ein Backup kannst du in der Datenbank-Übersicht direkt via Klick auf das «Backup erstellen» Icon neben der jeweiligen Datenbank anlegen, oder du klickst im DB Backup-Manager auf .
Sämtliche Backup-Dumps werden mit GZIP komprimiert und befinden sich innerhalb deines Hostings im Verzeichnis ~/backups/. Du kannst die Backup-Dateien also entweder direkt via SSH/SFTP/FTPS herunterladen, oder noch einfach gleich hier via Download-Link.
Grundsätzlich brauchst du dich als Kunde nicht um regelmässige Backups zu kümmern! Wir sichern bereits täglich sämtliche Daten auf unserem Backup-Server und bewahren insbesondere bei MySQL-Datenbanken eine grosse Anzahl Generationen der Vergangenheit auf. Restores aus dem Backup erledigen wir auf Anfrage gegen Verrechnung. Der Backup-Manager im Controlpanel ist eher für den Fall gedacht, dass du eine grössere Umstellung an deiner Website vornimmst und du vorgängig kurz den aktuellen Stand deiner Datenbank sichern möchtest.
Backup-Restore
Um ein Datenbank Backup-Dump wiederherzustellen, klick auf «Backup wiederherstellen ...». Ein Backup-Restore kann jeweils in die bisherige Datenbank (von der das Backup erstellt wurde) oder in eine andere/neue Ziel-Datenbank durchgeführt werden.
Sämtliche Tabellen der Ziel-Datenbank werden mit den Daten aus dem ausgewählten Backup überschrieben.
Wiederherstellungs-Strategien:
- Reguläre Wiederherstellung (Standard) – Führe eine reguläre Wiederherstellung des kompletten DB-Backup-Dumps durch. Dabei werden bestehende Tabellen vor der Wiederherstellung der Daten nur dann gelöscht, wenn sie auch im Backup-Dump enthalten sind. Alle anderen Tabellen bleiben unangetastet.
- Radikale Wiederherstellung – Führe eine radikale Wiederherstellung des kompletten DB-Backup-Dumps durch. Dabei wird zuerst die komplette Ziel-Datenbank gelöscht und erst dann der Restore durchgeführt. Auf diese Weise erhältst du eine saubere Kopie der Datenbank, wie sie zum Zeitpunkt der Sicherung war. Dies kann jedoch riskant sein und zu einer Downtime während dem Restore-Prozess führen. Sollte dein Backup-Dump aus irgendeinem Grund nicht wiederhergestellt werden können, bleibt die Ziel-Datenbank leer.
ACHTUNG
Tabellen (inkl. der darin enthaltenen Daten), welche sich noch in der Ziel-Datenbank befinden, jedoch nicht im Backup, werden bei «Reguläre Wiederherstellung (Standard)» nicht überschrieben! Es wird also davon abgeraten, ein Backup in eine bestehende Datenbank einzuspielen, die zuvor Tabellen einer komplett anderen Webapplikation enthalten hat. Technisch gesprochen wird bei diesem Backup-Restore lediglich ein DROP TABLE vor jedem CREATE TABLE ausgeführt. Es wird kein DROP DATABASE ausgeführt!
Willst du sicher gehen, dass in der Ziel-Datenbank wirklich nur die Daten des Backups enthalten sind, wähle bitte die «Radikale Wiederherstellung».