📑 Inhaltsverzeichnis

    Eine gelöschte oder beschädigte Datenbank ist der abrupteste Datenverlust, der einem Website-Betreiber passieren kann: Ihre Dateien sind noch da, die Seite lädt fast, aber es gibt keine Inhalte. Bestellungen, Mitglieder, Beiträge — alles lag in der Datenbank. Dieser Beitrag zeigt der Reihe nach, was zu tun ist.

    1. Stoppen Sie sofort alle Schreibvorgänge

    Das ist der wichtigste Schritt des gesamten Vorgangs — und der am häufigsten übersprungene. Wurde die Datenbank gelöscht oder beschädigt, werden, solange das System weiterläuft, neue Daten darüber geschrieben und Ihre Chancen auf Wiederherstellung sinken mit jeder Minute.

    • Versetzen Sie die Website in den Wartungsmodus; verhindern Sie neue Bestellungen, Anmeldungen und Kommentare.
    • Stoppen Sie automatische Import- oder Synchronisationsaufgaben.
    • Bevor Sie in Panik etwas „reparieren“, sichern Sie eine Kopie des aktuellen Zustands.

    ⏱ Sie laufen gegen die Zeit

    Gelöschte Daten bleiben technisch oft wiederherstellbar, bis etwas darüber geschrieben wird. Je länger die Website läuft, desto schneller schwindet diese Chance. Die erste Aufgabe ist nicht Aufräumen oder Reparieren, sondern Anhalten.

    2. Stellen Sie richtig fest, was passiert ist

    Was zu tun ist, hängt vollständig von der Art des Problems ab. Es gibt drei verschiedene Fälle, die nicht verwechselt werden dürfen:

    • Datenbank oder Tabelle wurde gelöscht: die Daten sind wirklich weg. Die einzige Lösung ist die Wiederherstellung aus einem Backup.
    • Die Tabelle ist beschädigt: die Daten sind da, aber nicht lesbar. Reparaturwerkzeuge können sie retten.
    • Die Verbindung ist unterbrochen: Daten und Tabellen sind intakt; das Problem sind Benutzername, Passwort oder Serveradresse in der Konfigurationsdatei. Das ist der beste Fall, es gibt keinen Datenverlust.

    Zeigt die Website „Fehler beim Aufbau der Datenbankverbindung“, schließen Sie immer zuerst die dritte Möglichkeit aus — sie tritt nach einem Serverumzug oder einer Passwortänderung häufig auf, und es sind überhaupt keine Daten verloren.

    3. Bei Beschädigung zuerst die Reparatur versuchen

    Tabellenbeschädigung entsteht meist durch ein abruptes Herunterfahren des Servers, eine volle Festplatte oder einen Hardwarefehler. Die meisten Datenbankwerkzeuge bieten eine Prüf- und Reparaturfunktion, die Sie im Datenbankmanager Ihres Hosting-Panels ausführen können. Vor der Reparatur unbedingt eine Kopie der vorhandenen Dateien anlegen — der Reparaturvorgang kann die Daten weiter beschädigen.

    4. Aus einem Backup wiederherstellen

    Wenn die Daten wirklich gelöscht wurden, ist das die einzige echte Lösung. Worauf Sie beim Wiederherstellen achten sollten:

    • Wählen Sie das richtige Datum. Das neueste Backup ist nicht immer das beste; besteht das Problem schon länger, brauchen Sie womöglich eine ältere Kopie.
    • Erst testen. Spielen Sie das Backup nach Möglichkeit in eine separate Datenbank ein, prüfen Sie den Inhalt und gehen Sie erst dann live.
    • Aktualisieren Sie die Verbindungsdaten. Stellen Sie auf einem anderen Server oder unter einem anderen Datenbanknamen wieder her, muss auch die Konfigurationsdatei Ihrer Website angepasst werden.
    • Versuchen Sie, die Daten dazwischen zu retten. Bestellungen nach dem Backup-Datum lassen sich teilweise aus den Aufzeichnungen Ihres Zahlungsdienstleisters rekonstruieren, Anmeldungen aus E-Mail-Benachrichtigungen.

    5. Finden Sie die Ursache

    Eine Datenbank löscht sich nicht von selbst. Häufige Ursachen: ein Befehl auf der falschen Datenbank, das Löschen des falschen Kontos im Hosting-Panel, eine kompromittierte Website, ein fehlerhaftes Plugin oder eine volle Speicherquote. Finden Sie die Ursache nicht, wiederholt sich das Ganze mit hoher Wahrscheinlichkeit.

    Datenverlust minimieren: die Backup-Frequenz

    Die eigentliche Frage nach einer Wiederherstellung lautet: „Wie viele Daten kann ich höchstens verlieren?“ Die Antwort bestimmt unmittelbar Ihre Backup-Frequenz.

    • Präsentationsseite: Inhalte ändern sich selten; wöchentlich oder täglich genügt.
    • Blog oder Nachrichtenseite: täglich ist angemessen; Sie verlieren höchstens einen Tag Inhalt.
    • E-Commerce: täglich wird teuer. Stündlich verkleinert das Verlustfenster auf eine Stunde.
    • Stark frequentierter Shop: braucht womöglich häufiger als stündlich.

    Dateien ändern sich meist selten, die Datenbank dagegen ständig. Beiden eine eigene Frequenz geben zu können, erhöht daher den Schutz und senkt zugleich die Kosten: Dateien täglich, Datenbank stündlich zum Beispiel.

    🗄 Geben Sie der Datenbank eine eigene Frequenz

    Bei Yedekalma sind Dateien, Datenbank und E-Mail getrennte Komponenten, jede mit eigener Frequenz. Zudem wird die Datenbank auf Tabellenebene inkrementell gesichert: Nur geänderte Tabellen werden gedumpt, häufige Backups belasten Ihren Server also nicht. Datenbank-Backup ansehen.

    Zusammengefasst

    Bei einem Datenbankverlust ist die Reihenfolge klar: anhalten → diagnostizieren → (falls beschädigt) reparieren → aus Backup wiederherstellen → Ursache finden. Das vierte Glied dieser Kette reißt, wenn Sie kein Backup haben. Die eigentliche Arbeit besteht also darin, die Backup-Routine einzurichten, bevor der Verlust eintritt.

    Häufig gestellte Fragen

    Kann eine gelöschte MySQL-Datenbank wiederhergestellt werden?

    Wenn die Datenbank tatsächlich gelöscht wurde, ist die Wiederherstellung aus einem Backup der einzig verlässliche Weg. Lief das System nach dem Löschen weiter, wurden womöglich schon neue Daten darübergeschrieben und die Chance auf eine Low-Level-Rettung sinkt rapide. Deshalb ist es entscheidend, die Website sofort in den Wartungsmodus zu versetzen und Schreibvorgänge zu stoppen.

    Bedeutet „Fehler beim Aufbau der Datenbankverbindung“ Datenverlust?

    Meistens nicht. Dieser Fehler kommt in der Regel von falschem Benutzernamen, Passwort oder Serveradresse in der Konfigurationsdatei; die Daten bleiben unberührt. Nach einem Serverumzug oder einer geänderten Datenbank-Passwort ist das häufig. Prüfen Sie die Verbindungsdaten, bevor Sie in Panik geraten.

    Lässt sich eine beschädigte Datenbanktabelle reparieren?

    Meistens ja. Tabellenbeschädigung entsteht durch abruptes Herunterfahren, volle Festplatte oder Hardwarefehler und lässt sich mit der Prüf-/Reparaturfunktion der Datenbankwerkzeuge beheben. Vor der Reparatur ist eine Kopie der vorhandenen Dateien Pflicht; der Vorgang kann die Daten weiter beschädigen.

    Wie oft sollte ich meine Datenbank sichern?

    Das richtet sich nach dem maximalen Datenverlust, den Sie akzeptieren. Wöchentlich oder täglich für Präsentationsseiten, täglich für Blogs und Nachrichtenseiten, stündlich für E-Commerce und häufiger als stündlich für stark frequentierte Shops. Da Dateien sich selten ändern, erhöht ein häufigerer Plan für die Datenbank den Schutz und senkt zugleich die Kosten.

    Verliere ich beim Wiederherstellen die Bestellungen dazwischen?

    Ja, Datensätze nach dem Backup-Datum gehen mit der Wiederherstellung verloren. Um das abzumildern, exportieren Sie vor dem Einspielen die kritischen Datensätze aus der aktuellen Datenbank; außerdem helfen die Aufzeichnungen Ihres Zahlungsdienstleisters und Ihre Bestellbenachrichtigungen, einen Teil der fehlenden Daten zu rekonstruieren.