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


Időponthoz kötött visszaállítás az Azure Database for MySQL-ben – Rugalmas kiszolgáló az Azure CLI-vel

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

Ez a cikk lépésről lépésre ismerteti a rugalmas Azure Database for MySQL-kiszolgáló időponthoz kötött helyreállítását biztonsági másolatok használatával.

Előfeltételek

  • Egy Azure-fiók, aktív előfizetéssel.

    Ha nem rendelkezik Azure-előfizetéssel, a kezdés előtt hozzon létre egy ingyenes Azure-fiókot . Jelenleg ingyenes Azure-fiókkal 12 hónapig ingyenesen kipróbálhatja a Rugalmas Azure Database for MySQL-kiszolgálót. További információ: Azure Database for MySQL – Rugalmas kiszolgáló ingyenes kipróbálás.

  • Telepítse vagy frissítse az Azure CLI-t a legújabb verzióra. Lásd: Az Azure CLI telepítése.

  • Jelentkezzen be az Azure-fiókba az az login paranccsal. Jegyezze fel az Azonosító tulajdonságot , amely az Azure-fiók előfizetés-azonosítójára hivatkozik.

    az login
    
  • Ha több előfizetéssel rendelkezik, válassza ki a megfelelő előfizetést, amelyben létre szeretné hozni a kiszolgálót a az account set paranccsal. `

    az account set --subscription <subscription id>
    
  • Hozzon létre egy rugalmas Azure Database for MySQL-kiszolgálópéldányt, ha még nem hozott létre egyet a az mysql flexible-server create parancs használatával.

    az mysql flexible-server create --resource-group myresourcegroup --name myservername
    

Kiszolgáló visszaállítása biztonsági másolatból új kiszolgálóra

A kiszolgáló legkorábbi meglévő biztonsági mentésre való visszaállításához futtassa az alábbi parancsot.

Használat

az mysql flexible-server restore --restore-time
                                 --source-server
                                 [--ids]
                                 [--location]
                                 [--name]
                                 [--no-wait]
                                 [--resource-group]
                                 [--subscription]

Példa: Kiszolgáló visszaállítása ebből a 2021-03-03T13:10:00Z biztonsági mentési pillanatképből.

az mysql flexible-server restore \
--name mydemoserver-restored \
--resource-group myresourcegroup \
--restore-time "2021-03-03T13:10:00Z" \
--source-server mydemoserver

A visszaállításhoz szükséges idő a kiszolgálón tárolt adatok méretétől függ.

Kiszolgáló georedukciója georedukciós biztonsági mentésről új kiszolgálóra

A következő parancs futtatásával georedukciós visszaállítást végezhet a kiszolgálókon a legújabb rendelkezésre álló biztonsági mentésre.

Használat

az mysql flexible-server geo-restore --source-server
                                 --location
                                 [--name]
                                 [--no-wait]
                                 [--resource-group]
                                 [--subscription]

Példa: A "mydemoserver" georedundáns visszaállítása az USA keleti régiójában egy új kiszolgálóra "mydemoserver-restored" (mydemoserver-restored) a földrajzilag párosított helyen, az USA nyugati régiójában ugyanazzal a hálózati beállítással.

az mysql flexible-server geo-restore \
--name mydemoserver-restored \
--resource-group myresourcegroup \
--location "West US" \
--source-server mydemoserver

Visszaállítás utáni feladatok végrehajtása

A visszaállítás befejezése után a következő feladatokat kell elvégeznie a felhasználók és alkalmazások biztonsági mentéséhez és futtatásához:

  • Ha az új kiszolgáló lecseréli az eredeti kiszolgálót, irányítsa át az ügyfeleket és az ügyfélalkalmazásokat az új kiszolgálóra.
  • Győződjön meg arról, hogy a megfelelő virtuális hálózati szabályok érvényben vannak a felhasználók számára a csatlakozáshoz. Ezek a szabályok nem lesznek átmásolva az eredeti kiszolgálóról.
  • Győződjön meg arról, hogy megfelelő bejelentkezések és adatbázisszintű engedélyek vannak érvényben.
  • Konfigurálja az újonnan visszaállított kiszolgálóhoz tartozó riasztásokat.

Következő lépések

További információ az üzletmenet-folytonosságról