Websites

Point-in-Time Recovery

Point-in-time recovery lets you rebuild your database as it was at a chosen minute, rather than only at the moment yesterday's backup ran. This guide covers what it does and does not cover, how to…

Point-in-time recovery ermöglicht es dir, deine Datenbank so wiederherzustellen, wie sie in einer bestimmten Minute war, statt nur zu dem Moment, in dem die gestrige Sicherung ausgeführt wurde. Diese Anleitung behandelt, was sie abdeckt und nicht abdeckt, wie man sie aktiviert, wie man eine Wiederherstellung anfordert, und genau, was eine Wiederherstellung betrifft.

Wozu es dient

Eine tägliche Sicherung gibt dir einen Wiederherstellungspunkt pro Tag. Das ist für die meisten Ausfallszenarien ausreichend und nutzlos für den speziellen Fall, in dem ein schlechter Import, ein defektes Plugin oder eine fehlerhafte Massenbearbeitung um 14:15 Uhr ausgeführt wurde und du es um 16 Uhr bemerkt hast. Die Wiederherstellung der gestrigen Sicherung würde die ganze Arbeit des Vormittags zusammen mit dem Fehler verwerfen.

Point-in-time recovery schließt diese Lücke. Mit aktivierter Funktion wird das Änderungsprotokoll der Datenbank kontinuierlich in Offsite-Speicher verschickt, sodass eine Wiederherstellung bis zu jeder Minute im beibehaltenen Fenster erneut durchgeführt werden kann.

Point-in-time recovery deckt NUR die DATENBANK ab. Es deckt deine Dateien nicht ab: keine Uploads, kein Theme- oder Plugin-Code, keine Konfigurationsdateien auf der Festplatte. Wenn jemand einen Ordner mit Bildern gelöscht hat, wird PITR ihn nicht zurückbringen. Für Dateien benötigst du eine Dateisicherung. Siehe Sicherung erstellen und Aus einer Sicherung wiederherstellen.

Wo es sich in KPanel befindet

  1. Melde dich bei KPanel an.
  2. Klicke auf Websites in der linken Seitenleiste und klicke dann auf die Website.
  3. Öffne in der Registerkartenleiste der Website Sicherungen und dann Point-in-time recovery.

Die direkte Adresse ist /websites/<site-id>/pitr.

Point-in-time recovery für eine Website in KPanel

Berechtigung

Point-in-time recovery erfordert zwei Bedingungen.

Dein Plan muss es enthalten. Es ist in den WordPress-Plan-Familien verfügbar.

Die Website muss eine WordPress- oder WooCommerce-Website sein, da der Mechanismus auf einer verwalteten Datenbank beruht.

Wenn eine der Bedingungen nicht erfüllt ist, teilt die Seite dies deutlich mit: Point-in-time recovery ist nur für WordPress- und WooCommerce-Websites mit verwalteten Datenbanken verfügbar. In diesem Fall gibt es nichts zu konfigurieren.

Aktivierung

Die Karte PITR-Status zeigt den aktuellen Zustand mit einer Status-Anzeige, das verwendete Backend, wann das letzte Änderungsprotokoll verschickt wurde, und das Aufbewahrungsfenster in Tagen.

Klicke auf PITR aktivieren, um es einzuschalten. Die Aufbewahrung beträgt 30 Tage.

Die Aktivierung ändert nichts an deinen Daten. Sie startet einen kontinuierlichen Versandprozess, der neben deinen normalen täglichen Sicherungen läuft; er ersetzt sie nicht.

Es gibt unmittelbar nach der Aktivierung keine Wiederherstellungspunkte. Der Versand muss mindestens einmal ausgeführt werden, bevor etwas erneut durchgeführt werden kann, und die erste Sendung erfolgt innerhalb von etwa fünf Minuten. Bis dahin teilt dir die Seite mit, dass noch keine Wiederherstellungspunkte verfügbar sind.

Das Wiederherstellungsfenster lesen

Sobald der Versand läuft, gibt die Karte Verfügbares Wiederherstellungsfenster die frühesten und spätesten Momente an, zu denen du wiederherstellen kannst, und wie viele Änderungsprotokolldateien beibehalten werden, um es abzudecken.

Lies dies, bevor du es benötigst, nicht während eines Ausfalls. Wenn das Fenster später beginnt als erwartet, wurde der Versand irgendwann unterbrochen und die ältere Abdeckung ist abgelaufen.

Wiederherstellung anfordern

  1. Öffne die Registerkarte Point-in-time recovery.
  2. Bestätige, dass das Wiederherstellungsfenster den gewünschten Moment abdeckt.
  3. Wähle unter Auf Zeitstempel wiederherstellen das Datum und die Uhrzeit aus. Wähle einen Moment kurz VOR dem Schaden, nicht danach.
  4. Klicke auf Wiederherstellung in Staging-Datenbank anfordern.

Die Anfrage wird sofort validiert. Wenn der Zeitstempel außerhalb des verfügbaren Fensters liegt, wird dir das genaue Fenster mitgeteilt, anstatt dich raten zu lassen.

Was eine Wiederherstellung tatsächlich bewirkt

Dies ist der Teil, bei dem man präzise sein muss, denn er ist das Gegenteil von dem, was die meisten Menschen erwarten.

Eine Point-in-time-Wiederherstellung berührt deine Live-Datenbank nicht. Sie wird in einer separaten Staging-Datenbank wiederhergestellt, die zu diesem Zweck erstellt und nach deiner Domain und dem Zieldatum benannt wird. Deine Live-Website läuft während der ganzen Zeit auf ihrer eigenen Datenbank weiter, unverändert.

Nichts wird überschrieben, nichts wird gelöscht, und es gehen keine Daten verloren, wenn du eine Wiederherstellung anforderst. Das ist beabsichtigt: Der ganze Sinn eines Datenwiederherstellungstools ist, dass die Verwendung die Situation nicht verschlimmern kann.

Was du erhältst, ist eine Datenbank, die du überprüfen kannst. Du kannst sie mit der Live-Datenbank vergleichen, die beschädigten Zeilen extrahieren oder entscheiden, dass der ganze Snapshot die Version ist, die du möchtest. Die Promotion einer Staging-Wiederherstellung über deine Live-Datenbank ist ein separater, bewusster Schritt, den unser Team mit dir durchführt, nicht etwas, das ein Button hinter deinem Rücken tut.

Die Umstellung auf eine wiederhergestellte Datenbank VERWIRFT alles, was seit dem Wiederherstellungspunkt in die Live-Datenbank geschrieben wurde. Bestellungen, Kommentare und bearbeitete Inhalte nach diesem Zeitstempel existieren nur in der Live-Datenbank. Bevor du eine Umstellung durchführst, entscheide, was weitergeleitet werden muss, und teile dies mit. Dies ist der Grund, warum die Wiederherstellung zuerst in Staging erfolgt.

Anfrage verfolgen

Jede Anfrage wird in der Tabelle Wiederherstellungsanfragen angezeigt:

SpalteWas sie anzeigt
AngefordertWann du es angefordert hast
ZielDer Zeitstempel, zu dem du wiederherstellen möchtest
StatusWo die Anfrage angekommen ist
Staging-DatenbankDer Name der Datenbank, in die wiederhergestellt wird

Während eine Wiederherstellung läuft, zeigt der Status die aktuelle Phase und, sobald die Wiedergabe beginnt, wie viele Änderungsprotokolldateien von insgesamt angewendet wurden. Eine fehlgeschlagene Anfrage zeigt den Fehler darunter an.

Pro Website kann nur eine Wiederherstellung gleichzeitig laufen. Wenn du während einer Wiederherstellung eine zweite anorderst, wird ein Konflikt zurückgegeben, anstatt zu warten, sodass ein zweiter Versuch die erste nicht beschädigen kann.

Unser Engineering-Team führt die Staging-Wiederherstellung durch und sendet dir eine E-Mail, wenn die Staging-Datenbank bereit ist. Du erhältst auch eine Bestätigungs-E-Mail, wenn die Anfrage empfangen wird, mit dem Ziel-Zeitstempel und dem Namen der Staging-Datenbank.

Den richtigen Zeitstempel wählen

Ermittle, wann der Schaden begonnen hat, nicht wann du ihn bemerkt hast. Diese liegen normalerweise Stunden auseinander. Überprüfe dein Aktivitätsprotokoll, deine Bestellungs-Zeitstempel oder deine letzte bekannt gute Inhaltsbearbeitung.

Ziele ein oder zwei Minuten früher. Ein Wiederherstellungspunkt kurz vor dem schädlichen Ereignis kostet dich ein paar Minuten berechtigte Schreibvorgänge. Ein Punkt kurz danach stellt den Schaden zusammen mit allem anderen wieder her.

Notiere, was nach dem Wiederherstellungspunkt passiert ist. Bestellungen, Registrierungen, Kommentare, Formularübermittlungen. Diese Liste ist, was du bei einer Umstellung manuell weitergeleitet werden muss.

Fehlerbehebung

Die Seite teilt mit, dass PITR nur für WordPress und WooCommerce verfügbar ist. Entweder ist die Website nicht von einem dieser Typen, oder dein Plan enthält die Funktion nicht.

Noch keine Wiederherstellungspunkte. Der Versand muss mindestens einmal nach der Aktivierung ausgeführt werden. Die erste Sendung erfolgt innerhalb von etwa fünf Minuten.

Mein Ziel liegt außerhalb des verfügbaren Fensters. Die Aufbewahrung beträgt 30 Tage, und das Fenster kann kürzer sein, wenn der Versand unterbrochen wurde. Die Fehlermeldung gibt die genauen Grenzen an. Wenn der benötigte Moment abgelaufen ist, greife auf eine tägliche Sicherung zurück: siehe Aus einer Sicherung wiederherstellen.

Eine Wiederherstellung ist bereits im Gange. Warte, bis sie abgeschlossen ist. Die Tabelle zeigt ihre Phase und Fortschritt.

Der Status zeigt ein Banner über den Versand. Deine Anfrage ist erfasst und die Nachricht erklärt den aktuellen Zustand. Nichts geht verloren.

Ich benötige die Dateien zurück, nicht die Datenbank. PITR kann nicht helfen. Verwende eine Dateisicherung und beachte, dass eine abgeschlossene Sicherung dateiweise durchsucht werden kann, anstatt vollständig wiederhergestellt zu werden.

Verwandte Seiten

Wenn du mitten in einem Aufall steckst und dir nicht sicher bist, welches Tool du benötigst, kontaktiere uns über Support in KPanel oder sende eine E-Mail an support@kapsulehost.com mit dem Website-Namen und der Zeit, zu der das Problem begonnen hat.

Benötigen Sie noch Hilfe?

Schreiben Sie uns an support@kapsulehost.com oder öffnen Sie einen Chat in KPanel.

KPanel öffnen
Point-in-Time Recovery