Herstel naar een bepaald tijdstip in Azure Database for MySQL - Flexibele server met Azure CLI
VAN TOEPASSING OP: Azure Database for MySQL - Flexibele server
Dit artikel bevat stapsgewijze procedures voor het uitvoeren van herstel naar een bepaald tijdstip in Azure Database for MySQL flexibele server met behulp van back-ups.
Vereisten
Een Azure-account met een actief abonnement.
Als u geen Azure-abonnement hebt, maakt u een gratis Azure-account voordat u begint. Op dit moment kunt u met een gratis Azure-account Azure Database for MySQL - Flexible Server 12 maanden gratis proberen. Zie Azure Database for MySQL - Flexible Server gratis uitproberen voor meer informatie.
Azure CLI installeren of upgraden naar de nieuwste versie. Zie Azure CLI installeren.
Meld u aan bij het Azure-account met behulp van az login command. Zoals u kunt zien, verwijst de eigenschap id naar de Abonnements-id voor uw Azure-account.
az login
Als u meerdere abonnementen hebt, kiest u het juiste abonnement waarin u de server wilt maken met behulp van de
az account set
opdracht. `az account set --subscription <subscription id>
Maak een exemplaar van een flexibele Azure Database for MySQL-server als u er nog geen hebt gemaakt met behulp van de
az mysql flexible-server create
opdracht.az mysql flexible-server create --resource-group myresourcegroup --name myservername
Een server herstellen van back-up naar een nieuwe server
U kunt de volgende opdracht uitvoeren om een server te herstellen naar een vroegste bestaande back-up.
Gebruik
az mysql flexible-server restore --restore-time
--source-server
[--ids]
[--location]
[--name]
[--no-wait]
[--resource-group]
[--subscription]
Voorbeeld: Een server herstellen vanuit deze 2021-03-03T13:10:00Z
back-upmomentopname.
az mysql flexible-server restore \
--name mydemoserver-restored \
--resource-group myresourcegroup \
--restore-time "2021-03-03T13:10:00Z" \
--source-server mydemoserver
De tijd die nodig is om te herstellen, is afhankelijk van de grootte van de gegevens die zijn opgeslagen op de server.
Geo-herstel van een server van geo-back-up naar een nieuwe server
U kunt de volgende opdracht uitvoeren om een server te herstellen naar de meest recente back-up die beschikbaar is.
Gebruik
az mysql flexible-server geo-restore --source-server
--location
[--name]
[--no-wait]
[--resource-group]
[--subscription]
Voorbeeld: Geo-restore 'mydemoserver' in regio VS - oost naar een nieuwe server 'mydemoserver-restored' in de geografisch gekoppelde locatie VS - west met dezelfde netwerkinstelling.
az mysql flexible-server geo-restore \
--name mydemoserver-restored \
--resource-group myresourcegroup \
--location "West US" \
--source-server mydemoserver
Taken na herstel uitvoeren
Nadat het herstellen is voltooid, moet u de volgende taken uitvoeren om uw gebruikers en toepassingen weer aan de slag te laten gaan:
- Als de nieuwe server bedoeld is om de oorspronkelijke server te vervangen, moet u clients en clienttoepassingen omleiden naar de nieuwe server.
- Zorg ervoor dat de juiste VNet-regels zijn ingesteld om gebruikers verbinding te laten maken. Deze regels worden niet gekopieerd van de oorspronkelijke server.
- Zorg ervoor dat de juiste aanmeldingen en machtigingen op databaseniveau aanwezig zijn.
- Configureer waarschuwingen die geschikt zijn voor de nieuwe herstelserver.
Volgende stappen
Meer informatie over bedrijfscontinuïteit