Point-in-Time-Wiederherstellung in der Azure-Datenbank für MySQL – Flexibler Server mit dem Azure-Portal

GILT FÜR: Azure Database for MySQL – Flexible Server

Dieser Artikel enthält schrittweise Verfahren zum Ausführen von Point-in-Time-Wiederherstellungen in der Azure-Datenbank für MySQL flexible Server mithilfe von Sicherungen.

Voraussetzungen

Zum Durcharbeiten dieses Leitfadens benötigen Sie Folgendes:

  • Sie müssen über eine Azure-Datenbank für eine flexible Serverinstanz für MySQL verfügen.

Wiederherstellen des letzten Wiederherstellungspunkts

Führen Sie die folgenden Schritte aus, um Ihre Azure-Datenbank für mySQL flexible Serverinstanz mithilfe einer frühesten vorhandenen Sicherung wiederherzustellen.

  1. Wählen Sie im Azure-Portal Ihre Azure-Datenbank für mySQL flexible Serverinstanz aus, aus der Sie die Sicherung wiederherstellen möchten.

  2. Wählen Sie im linken Bereich Übersicht aus.

  3. Wählen Sie auf der Übersichtsseite Wiederherstellen aus.

  4. Die Seite „Wiederherstellen“ wird angezeigt, auf der Sie zwischen den Optionen Letzter Wiederherstellungspunkt und „Benutzerdefinierter Wiederherstellungspunkt“ auswählen können.

  5. Wählen Sie Neuester Wiederherstellungspunkt aus.

  6. Geben Sie einen neuen Servernamen im Feld Auf neuem Server wiederherstellen ein.

    Screenshot of earliest restore time.

  7. Klickan Sie auf OK.

  8. Sie werden in einer Benachrichtigung darüber informiert, dass der Wiederherstellungsvorgang eingeleitet wurde.

Wiederherstellen zu einem schnellsten Wiederherstellungspunkt

Führen Sie die folgenden Schritte aus, um Ihre Azure-Datenbank für mySQL flexible Serverinstanz mithilfe einer vorhandenen vollständigen Sicherung als schnellsten Wiederherstellungspunkt wiederherzustellen.

  1. Wählen Sie im Azure-Portal Ihre Azure-Datenbank für mySQL flexible Serverinstanz aus, aus der Sie die Sicherung wiederherstellen möchten.

  2. Wählen Sie im linken Bereich Übersicht aus.

  3. Wählen Sie auf der Übersichtsseite Wiederherstellen aus.

  4. Die Seite „Wiederherstellen“ wird angezeigt, auf der Sie zwischen den Optionen „Letzter Wiederherstellungspunkt“, „Benutzerdefinierter Wiederherstellungspunkt“ und „Schnellster Wiederherstellungspunkt“ auswählen können.

  5. Wählen Sie die Option Schnellsten Wiederherstellungspunkt (Wiederherstellung über vollständige Sicherung) auswählen.

  6. Wählen Sie in der Dropdownliste Schnellster Wiederherstellungspunkt (UTC) die gewünschte vollständige Sicherung aus.

    Screenshot of Fastest Restore Point.

  7. Geben Sie einen neuen Servernamen im Feld Auf neuem Server wiederherstellen ein.

  8. Klicken Sie auf Überprüfen + erstellen.

  9. Nach Auswahl von Erstellen werden in einer Benachrichtigung darüber informiert, dass der Wiederherstellungsvorgang eingeleitet wurde.

Wiederherstellung aus einer vollständigen Sicherung über die Seite „Sichern und Wiederherstellen“

Führen Sie die folgenden Schritte aus, um Ihre Azure-Datenbank für mySQL flexible Serverinstanz mithilfe einer vorhandenen vollständigen Sicherung wiederherzustellen.

  1. Wählen Sie im Azure-Portal Ihre Azure-Datenbank für mySQL flexible Serverinstanz aus, aus der Sie die Sicherung wiederherstellen möchten.

  2. Wählen Sie im linken Bereich Sichern und Wiederherstellen aus.

  3. Die Seite „Verfügbare Sicherungen anzeigen“ wird angezeigt. Hier haben Sie die Möglichkeit, eine Wiederherstellung anhand verfügbarer vollständiger automatischer Sicherungen und On-Demand-Sicherungen durchzuführen, die innerhalb des Aufbewahrungszeitraums für den Server erstellt wurden.

  4. Wählen Sie die gewünschte vollständige Sicherung aus der Liste aus, indem Sie die entsprechende Aktion Wiederherstellen auswählen.

    Screenshot of view Available Backups.

  5. Die Seite „Wiederherstellen“ wird angezeigt. Auf dieser Seite ist standardmäßig die Option „Schnellster Wiederherstellungspunkt“ ausgewählt, und auf der Seite „Verfügbare Sicherungen anzeigen“ ist der Zeitstempel der gewünschten vollständigen Sicherung ausgewählt.

  6. Geben Sie einen neuen Servernamen im Feld Auf neuem Server wiederherstellen ein.

  7. Klicken Sie auf Überprüfen + erstellen.

  8. Nach Auswahl von Erstellen werden in einer Benachrichtigung darüber informiert, dass der Wiederherstellungsvorgang eingeleitet wurde.

Geowiederherstellung des letzten Wiederherstellungspunkts

  1. Wählen Sie im Azure-Portal Ihre Azure-Datenbank für mySQL flexible Serverinstanz aus, aus der Sie die Sicherung wiederherstellen möchten.

  2. Wählen Sie im linken Bereich Übersicht aus.

  3. Wählen Sie auf der Übersichtsseite Wiederherstellen aus.

  4. Die Seite „Wiederherstellen“ wird angezeigt, auf der die Option Georedundante Wiederherstellung zur Auswahl steht. Wenn Sie Ihren Server für geografisch redundante Sicherungen konfiguriert haben, kann der Server in der entsprechenden gekoppelten Azure-Region wiederhergestellt werden und die Option für die georedundante Wiederherstellung kann aktiviert werden. Mit der Option „Georedundante Wiederherstellung“ wird der Server im Zustand des letzten UTCNow-Zeitstempels wiederhergestellt, daher können nach Auswahl der Option „Georedundante Wiederherstellung“ die Optionen für die Zeitpunktwiederherstellung nicht mehr ausgewählt werden.

    Screenshot of Geo-restore option.

    Screenshot of enabling Geo-Restore.

    Screenshot of location dropdown.

  5. Geben Sie im Abschnitt „Serverdetails“ im Feld Name einen neuen Servernamen an.

  6. Wenn die primäre Region ausfällt, können keine georedundanten Server in der jeweiligen geografisch gekoppelten Region erstellt werden, da in der primären Region kein Speicher bereitgestellt werden kann. Sie müssen warten, bis die primäre Region verfügbar ist, um georedundante Server in der geografisch gekoppelten Region bereitstellen zu können. Wenn die primäre Region ausfällt, kann für den Quellserver weiterhin Geowiederherstellung in der geografisch gekoppelten Region ausgeführt werden, indem die Option „Georedundanz“ unter den Einstellungen „Compute und Speicher“ zum Konfigurieren von Servern im Wiederherstellungsportal deaktiviert wird und die Wiederherstellung als lokal redundanter Server erfolgt, um Geschäftskontinuität sicherzustellen. Screenshot of Compute + Storage window.

    Screenshot of Disabling Geo-Redundancy.

    Screenshot of Restoring as Locally redundant server.

  7. Wählen Sie Überprüfen + erstellen aus, um ihre Auswahl zu überprüfen.

  8. Sie werden in einer Benachrichtigung darüber informiert, dass der Wiederherstellungsvorgang eingeleitet wurde. Dieser Vorgang kann einige Minuten dauern.

Der neue Server, der durch die Geowiederherstellung erstellt wurde, verfügt über den gleichen Serveradministrator-Anmeldenamen (und das dazugehörige Kennwort), der für den vorhandenen Server bei der Initiierung der Wiederherstellung gültig war. Sie können das Kennwort auf der Seite Übersicht des neuen Servers ändern. Darüber hinaus können bei einer Wiederherstellung Netzwerkeinstellungen (z. B. VNet-Einstellungen und Firewallregeln) wie im folgenden Abschnitt beschrieben konfiguriert werden.

Ändern des Zugriffs auf einen Server von „Öffentlich“ in „Privat“ mithilfe der Wiederherstellung

Führen Sie die folgenden Schritte aus, um Ihre Azure-Datenbank für mySQL flexible Serverinstanz mithilfe einer frühesten vorhandenen Sicherung wiederherzustellen.

  1. Wählen Sie im Azure-Portal Ihre Azure-Datenbank für mySQL flexible Serverinstanz aus, aus der Sie die Sicherung wiederherstellen möchten.

  2. Wählen Sie auf der Übersichtsseite Wiederherstellen aus.

  3. Die Seite „Wiederherstellen“ wird angezeigt, auf der Sie zwischen einer Geowiederherstellung und einer Zeitpunktwiederherstellung auswählen können.

  4. Wählen Sie entweder die Option Geowiederherstellung oder die Option Zeitpunktwiederherstellung aus.

  5. Geben Sie einen neuen Servernamen im Feld Auf neuem Server wiederherstellen ein.

    Screenshot of view overview.

  6. Wechseln Sie zur Registerkarte Netzwerk, um Netzwerkeinstellungen festzulegen.

  7. Wählen Sie unter Konnektivitätsmethode die Option Privater Zugriff (VNET-Integration) aus. Wechseln Sie zum Abschnitt Virtuelles Netzwerk. Sie können entweder ein bereits vorhandenes virtuelles Netzwerk und Subnetz auswählen, das an Microsoft.DBforMySQL/flexibleServers delegiert ist, oder Sie erstellen ein neues VNet, indem Sie den Link Virtuelles Netzwerk erstellen auswählen.

    Hinweis

    In der Dropdownliste werden nur virtuelle Netzwerke und Subnetze angezeigt, die derselben Region und demselben Abonnement angehören.
    Das ausgewählte Subnetz wird an Microsoft.DBforMySQL/flexibleServers delegiert. Dies bedeutet, dass nur Azure-Datenbank für flexible MySQL-Serverinstanzen dieses Subnetz verwenden können.

    Screenshot of Vnet configuration.

  8. Erstellen Sie eine neue oder wählen Sie eine vorhandene private DNS-Zone aus.

    Hinweis

    Namen privater DNS-Zonen müssen auf mysql.database.azure.com enden.
    Wenn die Option zum Erstellen einer neuen privaten DNS-Zone nicht angezeigt wird, geben Sie den Servernamen auf der Registerkarte "Grundlagen" ein.
    Nachdem die flexible Serverinstanz von Azure Database für MySQL in einem virtuellen Netzwerk und Subnetz bereitgestellt wurde, können Sie sie nicht in den öffentlichen Zugriff (zulässige IP-Adressen) verschieben.

    Screenshot of dns configuration.

  9. Wählen Sie "Überprüfen" und "Erstellen" aus, um Ihre Azure-Datenbank für die flexible Serverkonfiguration von MySQL zu überprüfen.

  10. Wählen Sie Erstellen aus, um den Server bereitzustellen. Die Bereitstellung kann einige Minuten dauern.

  11. Sie werden in einer Benachrichtigung darüber informiert, dass der Wiederherstellungsvorgang eingeleitet wurde.

Durchführen der Aufgaben nach der Wiederherstellung

Nachdem die Wiederherstellung abgeschlossen ist, sollten Sie die folgenden Aufgaben durchführen, um Ihre Benutzer und Anwendungen wieder in den betriebsbereiten Zustand zu versetzen:

  • Umleiten von Clients und Clientanwendungen an den neuen Server, wenn der neue Server den ursprünglichen Server ersetzen soll.
  • Stellen Sie sicher, dass geeignete VNet-Regeln vorhanden sind, damit Benutzer*innen eine Verbindung herstellen können. Diese Regeln werden nicht vom ursprünglichen Server kopiert.
  • Sicherstellen, dass geeignete Anmeldungen und Berechtigungen auf Datenbankebene vorhanden sind.
  • Konfigurieren Sie Warnungen entsprechend dem neu wiederhergestellten Server.

Nächste Schritte