Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Dieser Artikel beschreibt eine Schritt-für-Schritt-Anleitung zum Durchführen von Point-in-Time-Wiederherstellungen in Azure Database for MySQL Flexible Server mithilfe von Backups.
Voraussetzungen
- Ein Azure-Konto mit einem aktiven Abonnement.
Wenn Sie kein Azure-Abonnement haben, erstellen Sie ein kostenloses Azure-Konto, bevor Sie beginnen. Mit einem kostenlosen Azure-Konto können Sie Azure Database for MySQL – Flexibler Server derzeit 12 Monate lang kostenlos testen. Weitere Informationen finden Sie unter Verwenden eines kostenlosen Azure-Kontos, um Azure Database for MySQL – Flexible Server kostenlos zu testen.
Installieren Sie die Azure CLI, oder upgraden Sie sie auf die neueste Version. Weitere Informationen finden Sie unter Installieren der Azure-Befehlszeilenschnittstelle.
Melden Sie sich mit dem Befehl az login beim Azure-Konto an. Beachten Sie die Eigenschaft id, die auf die Abonnement-ID für Ihr Azure-Konto verweist.
az loginWenn Sie über mehrere Abonnements verfügen, wählen Sie das entsprechende Abonnement aus, in dem Sie den Server mithilfe des Befehls
az account seterstellen möchten. `az account set --subscription <subscription id>Wenn Sie noch keine Instanz von „Azure Database for MySQL – Flexibler Server“ erstellt haben, erstellen Sie eine mit dem Befehl
az mysql flexible-server create.az mysql flexible-server create --resource-group myresourcegroup --name myservername
Wiederherstellen eines Servers aus einer Sicherung auf einem neuen Server
Sie können den folgenden Befehl ausführen, um einen Server in einer frühesten vorhandenen Sicherung wiederherzustellen.
Verwendung
az mysql flexible-server restore --restore-time
--source-server
[--ids]
[--location]
[--name]
[--no-wait]
[--resource-group]
[--subscription]
Beispiel: Stellen Sie einen Server aus dieser 2021-03-03T13:10:00Z-Sicherungsmomentaufnahme wieder her.
az mysql flexible-server restore \
--name mydemoserver-restored \
--resource-group myresourcegroup \
--restore-time "2021-03-03T13:10:00Z" \
--source-server mydemoserver
Die Dauer der Wiederherstellung hängt von der Größe der auf dem Server gespeicherten Daten ab.
Einen Server aus einem Geobackup zu einem neuen Server wiederherstellen
Sie können den folgenden Befehl ausführen, um eine Geowiederherstellung eines Servers auf die neueste verfügbare Sicherung durchzuführen.
Verwendung
az mysql flexible-server geo-restore --source-server
--location
[--name]
[--no-wait]
[--resource-group]
[--subscription]
Beispiel: Geowiederherstellung von „mydemoserver“ in der Region „USA, Osten“ auf einen neuen Server „mydemoserver-restored“ am geografisch gepaarten Standort „USA, Westen“ mit der gleichen Netzwerkeinstellung.
az mysql flexible-server geo-restore \
--name mydemoserver-restored \
--resource-group myresourcegroup \
--location "West US" \
--source-server mydemoserver
Führen Sie die Aufgaben nach der Wiederherstellung aus
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 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 von Warnungen nach Bedarf für den neuen Wiederherstellungsserver