Share via


Een verwijderde Azure Database for MySQL-server herstellen

VAN TOEPASSING OP: Azure Database for MySQL - enkele server

Belangrijk

Azure Database for MySQL enkele server bevindt zich op het buitengebruikstellingspad. We raden u ten zeerste aan een upgrade uit te voeren naar een flexibele Azure Database for MySQL-server. Zie Wat gebeurt er met Azure Database for MySQL Enkele server voor meer informatie over migreren naar Azure Database for MySQL Flexibele server ?

Wanneer een server wordt verwijderd, kan de back-up van de databaseserver maximaal vijf dagen in de service worden bewaard. De back-up van de database kan alleen worden geopend en hersteld vanuit het Azure-abonnement waarin de server zich oorspronkelijk bevond. De volgende aanbevolen stappen kunnen worden gevolgd om een verwijderde MySQL-serverresource binnen 5 dagen na het verwijderen van de server te herstellen. De aanbevolen stappen werken alleen als de back-up voor de server nog steeds beschikbaar is en niet is verwijderd uit het systeem.

Vereisten

Als u een verwijderde Azure Database for MySQL-server wilt herstellen, hebt u het volgende nodig:

  • Azure-abonnementsnaam die als host fungeert voor de oorspronkelijke server
  • Locatie waar de server is gemaakt

Stappen voor het herstellen

  1. Ga naar het activiteitenlogboek vanuit de blade Monitor in Azure Portal.

  2. Klik in het activiteitenlogboek op Filter toevoegen en stel de volgende filters in:

    • Abonnement = Uw abonnement dat als host fungeert voor de verwijderde server
    • Resourcetype = Azure Database for MySQL servers (Microsoft.DBforMySQL/servers)
    • Bewerking = MySQL-server verwijderen (Microsoft.DBforMySQL/servers/delete)
  3. Dubbelklik op de gebeurtenis MySQL Server verwijderen en klik op het tabblad JSON en noteer de kenmerken resourceId en submissionTimestamp in JSON-uitvoer. De resourceId heeft de volgende indeling: /subscriptions/ffffffff-ffff-ffff-ffff-ffffff/resourceGroups/TargetResourceGroup/providers/Microsoft.DBforMySQL/servers/deletedserver.

  4. Ga naar de pagina Server REST API maken en klik op het tabblad Uitproberen gemarkeerd in groen en meld u aan met uw Azure-account.

  5. Geef de resourceGroupName, serverName (verwijderde servernaam), subscriptionId, afgeleid van het resourceId-kenmerk op dat is vastgelegd in stap 3, terwijl api-versie vooraf is ingevuld.

  6. Schuif hieronder in de sectie Aanvraagtekst en plak het volgende:

    {
        "location": "Dropped Server Location",  
        "properties": 
            {
                "restorePointInTime": "submissionTimestamp - 15 minutes",
                "createMode": "PointInTimeRestore",
                "sourceServerId": "resourceId"
            }
    }
    
  7. Vervang de volgende waarden in de bovenstaande aanvraagbody:

    • Locatie van verwijderde server met de Azure-regio waar de verwijderde server oorspronkelijk is gemaakt
    • 'submissionTimestamp' en 'resourceId' met de waarden die zijn vastgelegd in stap 3.
    • Geef voor restorePointInTime een waarde op van 'submissionTimestamp' min 15 minuten om ervoor te zorgen dat de opdracht geen foutmelding krijgt.
  8. Als u antwoordcode 201 of 202 ziet, wordt de herstelaanvraag verzonden.

  9. Het maken van de server kan enige tijd duren, afhankelijk van de databasegrootte en rekenresources die op de oorspronkelijke server zijn ingericht. De herstelstatus kan worden bewaakt vanuit het activiteitenlogboek door te filteren op

    • Abonnement = Uw abonnement
    • Resourcetype = Azure Database for MySQL servers (Microsoft.DBforMySQL/servers)
    • Bewerking = MySQL-server maken bijwerken

Volgende stappen

  • Als u binnen vijf dagen een server probeert te herstellen en nog steeds een fout ontvangt nadat u de eerder besproken stappen nauwkeurig hebt uitgevoerd, opent u een ondersteuningsincident voor hulp. Als u na vijf dagen een verwijderde server probeert te herstellen, wordt een fout verwacht omdat het back-upbestand niet kan worden gevonden. Open in dit scenario geen ondersteuningsticket. Het ondersteuningsteam kan geen hulp bieden als de back-up wordt verwijderd uit het systeem.
  • Om onbedoeld verwijderen van servers te voorkomen, raden we u ten zeerste aan resourcevergrendelingen te gebruiken.