Delen via


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