Für Webhosting

Zum Schutz Ihrer Daten erstellt IONOS automatisch Backups Ihrer MySQL- und MariaDB-Datenbanken und bewahrt diese 7 Tage lang auf. Wir zeigen Ihnen, wie Sie Ihre Datenbank aus einem dieser Backups wiederherstellen können.

Das Vorgehen im Überblick

Die Wiederherstellung einer Datenbank umfasst folgende Schritte:

  • Sie erstellen eine Wiederherstellungsdatei.
  • Sie importieren die Wiederherstellungsdatei in Ihre Datenbank, um die Daten aus dem Backup wiederherzustellen.

Wiederherstellungsdatei erstellen

Die Wiederherstellungsdatei ist eine ZIP-komprimierte Textdatei im SQL-Format. Sie enthält in maschinenlesbarer Form alle Informationen, die zur Wiederherstellung der Datenbank erforderlich sind. Um auf die automatische Datensicherung zuzugreifen und die Wiederherstellungsdatei zu erstellen, gehen Sie wie folgt vor:

  • Melden Sie sich in Ihren IONOS Konto an.
  • Klicken Sie in der Titelleiste auf Menü > Hosting. Wenn Sie mehrere Hosting-Verträge haben, wählen Sie den gewünschten Vertrag aus.
  • Klicken Sie in der Kachel Datenbanken auf Verwalten. Die Übersicht Ihrer Datenbanken wird angezeigt.
  • Klicken Sie neben der zu wiederherstellenden Datenbank in der Spalte Aktionen auf das Zahnrad-Symbol und wählen Sie aus der Liste die Option Datenbank wiederherstellen.
  • Wählen Sie im Feld Backups die gewünschte Datensicherung aus.
  • Klicken Sie auf Datenbank-Sicherung herunterladen.

    Es wird eine Wiederherstellungsdatei erstellt. Dies kann einen Moment dauern.
  • Klicken Sie auf Herunterladen und speichern Sie die Wiederherstellungsdatei auf Ihrem Computer.

Sie haben nun eine Wiederherstellungsdatei erstellt. Im nächsten Abschnitt zeigen wir Ihnen, wie Sie Ihre Datenbank mithilfe dieser Datei wiederherstellen können.

Wiederherstellungsdatei in Datenbank importieren

Um Ihre Daten wiederherzustellen, importieren Sie heruntergeladene Wiederherstellungsdatei mit phpMyAdmin in die gewünschte Datenbank:

Achtung

Bei Backups, die größer als 1 GB (Gigabyte) sind, muss die Wiederherstellung über den SSH-Zugang erfolgen, wie weiter unten beschrieben. Andernfalls schlägt die Sicherung wegen Zeitüberschreitung fehl.

  • Melden Sie sich in Ihren IONOS Konto an.
  • Klicken Sie in der Titelleiste auf Menü > Hosting. Wenn Sie mehrere Hosting-Verträge haben, wählen Sie den gewünschten Vertrag aus.
  • Klicken Sie im Bereich Datenbanken auf Verwalten. Die Übersicht Ihrer Datenbanken wird angezeigt.
  • Klicken Sie neben der Datenbank, in die das Backup importiert werden soll, in der Spalte ADMINISTRATOR auf Öffnen. Die Datenbankverwaltung IONOS phpMyAdmin wird in einem neuen Fenster geöffnet.
  • Wechseln Sie in das Fenster von IONOS phpMyAdmin und führen Sie dort die folgenden Schritte aus.
  • Klicken Sie auf den Datenbanknamen in der oberen linken Ecke, um Ihre Datenbank auszuwählen.
  • Klicken Sie in der Menüzeile auf Importieren.
  • Klicken Sie im Bereich zu importierende Datei auf Datei auswählen und wählen Sie Ihre Wiederherstellungsdatei aus.
  • Um den Import zu starten und Ihren Datenbestand wiederherzustellen, klicken Sie auf OK.

Optional: Wiederherstellungsdatei über SSH-Zugriff in Datenbank importieren

Sie können Ihre Datenbank auch über den SSH-Zugang Ihres Pakets wiederherstellen. 

Hinweis

Die folgenden Anweisungen gehen davon aus, dass Sie die Wiederherstellungsdatei für den gewünschten Zeitraum bereits erstellt haben. Sollte dies nicht der Fall sein, erstellen Sie die Datei wie oben unter Wiederherstellungsdatei erstellen beschrieben. In diesem Fall müssen Sie die Datei jedoch nicht herunterladen, da bei der Erstellung automatisch eine Kopie auf Ihrem Webspace gespeichert wird, auf die Sie dann direkt per SSH zugreifen können.

Um eine Datenbank über Ihren SSH-Zugang wiederherzustellen, gehen Sie wie folgt vor:

  • Verbinden Sie sich per SSH mit Ihrem Webspace und wechseln Sie in das Terminalfenster Ihrer SSH-Verbindung. Eine Anleitung dazu finden Sie im folgenden Artikel:  Verbinden Sie sich per SSH mit Ihrem Webspace.
  • Um in das Verzeichnis der Wiederherstellungsdatei zu wechseln, geben Sie den Befehl cd nach dem folgenden Schema ein: cd _ProviderRestore_DATENBANK_NAME. Ersetzen Sie den Platzhalter DATENBANK_NAME durch den Namen Ihrer Datenbank.

    Beispiel:

    cd _ProviderRestore_db12345678

     

  • Um Ihre Datenbank wiederherzustellen, verwenden Sie den MySQL-Client in Kombination mit dem Archivierungsprogramm gunzip nach folgendem Schema:

    gunzip -c DATEI | mysql --host=DATENBANK_HOSTNAME --user=DATENBANK_BENUTZERNAME --password=DATENBANK_PASSWORT DATENBANK_NAME

    Ersetzen Sie die Platzhalter DATEI, DATENBANK_HOSTNAME, DATENBANK_BENUTZERNAME, DATENBANK_PASSWORT und DATENBANK_NAME durch die Daten Ihrer Datenbank.

    Beispiel:

    gunzip -c db123456789_2020-09-17.sql.gz | mysql --host=db123456789.hosting-data.io --user=dbu123456789 --password=Zoteb%Ipayu612 db123456789


Ihre Datenbank wird jetzt wiederhergestellt. Dies kann einige Zeit in Anspruch nehmen. Während der Wiederherstellung können keine weiteren Befehle eingegeben werden.