Megosztás a következőn keresztül:


Törölt Azure Database for MySQL-példány visszaállítása – rugalmas kiszolgálópéldány

A következőkre vonatkozik: Azure Database for MySQL – rugalmas kiszolgáló

Ha töröl egy rugalmas Azure Database for MySQL-kiszolgálópéldányt, a kiszolgáló biztonsági mentése legfeljebb öt napig őrizhető meg a szolgáltatásban. A kiszolgáló biztonsági mentése csak abból az Azure-előfizetésből érhető el és állítható vissza, amelyben a kiszolgáló eredetileg található. A következő ajánlott lépések követhetők a törölt Azure Database for MySQL-kiszolgálói erőforrás helyreállításához a kiszolgáló törlésétől számított öt napon belül. Az ajánlott lépések csak akkor működnek, ha a kiszolgáló biztonsági mentése továbbra is elérhető, és nem törlődik a rendszerből.

Előfeltételek

A rugalmas Azure Database for MySQL-kiszolgáló egy törölt példányának visszaállításához a következőkre van szüksége:

  • Az eredeti kiszolgálót üzemeltető Azure-előfizetés neve
  • A kiszolgáló létrehozásának helye

A visszaállítás lépései

  1. Nyissa meg a Tevékenységnaplót az Azure Portal Monitor lapján.

  2. A tevékenységnaplóban válassza a Szűrő hozzáadása lehetőséget az ábrán látható módon, és állítsa be a következő szűrőket a

    • Előfizetés = A törölt kiszolgálót üzemeltető előfizetés
    • Erőforrástípus = Rugalmas Azure Database for MySQL-kiszolgáló (Microsoft.DBforMySQL/flexibleServers)
    • Művelet = Delete MySQL Server (Microsoft.DBforMySQL/flexibleServers/delete)

    [Képernyőkép a MySQL-kiszolgáló törlési műveletére szűrt tevékenységnaplóról. ]

  3. Válassza a MySQL-kiszolgáló törlése eseményt, válassza a JSON lapot, és jegyezze fel a "resourceId" és a "submissionTimestamp" attribútumokat a JSON-kimenetben. A resourceId formátuma a következő: /subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/TargetResourceGroup/providers/Microsoft.DBforMySQL/flexibleServers/deletedserver.

  4. Nyissa meg a Kiszolgáló REST API-lapjának létrehozását, és válassza a "Kipróbálás" lapot zöld színnel kiemelve, és jelentkezzen be az Azure-fiókjával.

  5. Adja meg a 3. lépésben rögzített resourceGroupName, serverName (törölt Azure Database for MySQL-kiszolgálópéldány neve) subscriptionId azonosítót, amely a 3. lépésben rögzített "resourceId" attribútumból származik. Ugyanakkor az API-verzió előre fel van töltve a képen látható módon.

    [Képernyőkép a kiszolgáló REST API-val történő létrehozásáról. ]

  6. Görgessen lejjebb a Kérelem törzse szakaszban, és illessze be a következőket:

    {
        "location": "Dropped Server Location",
        "properties":
            {
                "restorePointInTime": "submissionTimestamp - 15 minutes",
                "createMode": "PointInTimeRestore",
                "sourceServerResourceId": "resourceId"
            }
    }
    
  7. Cserélje le a következő értékeket a fenti kérelemtörzsben:

    • "Elvetett kiszolgáló helye" a törölt kiszolgálót létrehozó Azure-régióval
    • "submissionTimestamp" és "resourceId" a 3. lépésben rögzített értékekkel.
    • A "restorePointInTime" beállításnál adjon meg egy "submissionTimestamp" értéket mínusz 15 perc alatt , hogy a parancs ne álljon ki.
  8. Ha 201-ben vagy 202-ben megjelenik a válaszkód, a visszaállítási kérés sikeresen elküldve lesz.

  9. A kiszolgáló létrehozása az eredeti kiszolgálón kiépített adatbázis méretétől és számítási erőforrásaitól függően időt vehet igénybe. A visszaállítási állapot figyelhető a következőből:

Tevékenységnapló a következő szűréssel:

  • Előfizetés = Az Ön előfizetése
  • Erőforrástípus = Rugalmas Azure Database for MySQL-kiszolgáló (Microsoft.DBforMySQL/flexibleServers)
  • Művelet = Update MySQL Server Create

Következő lépés