Dela via


Återställa en borttagen Azure Database for MySQL – flexibel serverinstans

GÄLLER FÖR: Azure Database for MySQL – flexibel server

När en Azure Database for MySQL – flexibel server-instans tas bort kan serversäkerhetskopian behållas i upp till fem dagar i tjänsten. Serversäkerhetskopian kan endast nås och återställas från den Azure-prenumeration där servern ursprungligen finns. Följande rekommenderade steg kan följas för att återställa en borttagen Azure Database for MySQL– flexibel serverresurs inom fem dagar från det att servern togs bort. De rekommenderade stegen fungerar bara om säkerhetskopieringen för servern fortfarande är tillgänglig och inte tas bort från systemet.

Förutsättningar

Om du vill återställa en borttagen Azure Database for MySQL – flexibel serverinstans behöver du följande:

  • Azure-prenumerationsnamn som är värd för den ursprungliga servern
  • Plats där servern skapades

Steg för att återställa

  1. Gå till aktivitetsloggen från sidan Övervaka i Azure Portal.

  2. I aktivitetsloggen väljer du Lägg till filter som det visas och anger följande filter för

    • Prenumeration = Din prenumeration som är värd för den borttagna servern
    • Resurstyp = Azure Database for MySQL – flexibel server (Microsoft.DBforMySQL/flexibleServers)
    • Operation = Delete MySQL Server (Microsoft.DBforMySQL/flexibleServers/delete)

    [Skärmbild av aktivitetslogg filtrerad för borttagning av MySQL-serveråtgärd. ]

  3. Välj händelsen Ta bort MySQL Server, välj fliken JSON och notera attributen "resourceId" och "submissionTimestamp" i JSON-utdata. resourceId har följande format: /subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/TargetResourceGroup/providers/Microsoft.DBforMySQL/flexibleServers/deletedserver.

  4. Gå till sidan Skapa SERVER REST API och välj fliken "Prova" markerat i grönt och logga in med ditt Azure-konto.

  5. Ange resourceGroupName, serverName (borttaget Azure Database for MySQL – flexibel serverinstansnamn), subscriptionId, härlett från attributet "resourceId" som hämtades i steg 3. Samtidigt fylls API-versionen i ifyllt enligt bilden.

    [Skärmbild av Skapa server med REST API. ]

  6. Rulla nedan i avsnittet Begärandetext och klistra in följande:

    {
        "location": "Dropped Server Location",
        "properties":
            {
                "restorePointInTime": "submissionTimestamp - 15 minutes",
                "createMode": "PointInTimeRestore",
                "sourceServerResourceId": "resourceId"
            }
    }
    
  7. Ersätt följande värden i begärandetexten ovan:

    • "Borttagen serverplats" med Azure-regionen där den borttagna servern skapades
    • "submissionTimestamp" och "resourceId" med värdena som samlas in i steg 3.
    • För "restorePointInTime" anger du värdet "submissionTimestamp" minus 15 minuter för att säkerställa att kommandot inte felar ut.
  8. Om svarskoden 201 eller 202 visas skickas återställningsbegäran.

  9. Det kan ta tid att skapa servern beroende på databasens storlek och beräkningsresurser som har etablerats på den ursprungliga servern. Återställningsstatusen kan övervakas från

Aktivitetslogg genom filtrering för:

  • Prenumeration = Din prenumeration
  • Resurstyp = Azure Database for MySQL – flexibel server (Microsoft.DBforMySQL/flexibleServers)
  • Åtgärd = Uppdatera MySQL-servergenerering

Gå vidare