Återställning till tidpunkt i Azure Database for MySQL – flexibel server med Azure CLI
GÄLLER FÖR: Azure Database for MySQL – flexibel server
Den här artikeln innehåller stegvisa instruktioner för att utföra återställningar till tidpunkt i Azure Database for MySQL – flexibel server med hjälp av säkerhetskopior.
Förutsättningar
Ett Azure-konto med en aktiv prenumeration.
Om du inte har en Azure-prenumeration skapar du ett kostnadsfritt Azure-konto innan du börjar. Med ett kostnadsfritt Azure-konto kan du prova Azure Database for MySQL – flexibel server kostnadsfritt i 12 månader. Mer information finns i Prova Azure Database for MySQL – flexibel server kostnadsfritt.
Installera eller uppgradera Azure CLI till den senaste versionen. Se Installera Azure CLI.
Logga in på Azure-kontot med kommandot az login . Observera ID-egenskapen, som refererar till Prenumerations-ID för ditt Azure-konto.
az login
Om du har flera prenumerationer väljer du den prenumeration där du vill skapa servern med kommandot
az account set
. `az account set --subscription <subscription id>
Skapa en flexibel Azure Database for MySQL-serverinstans om du inte redan har skapat en med hjälp
az mysql flexible-server create
av kommandot .az mysql flexible-server create --resource-group myresourcegroup --name myservername
Återställa en server från säkerhetskopiering till en ny server
Du kan köra följande kommando för att återställa en server till en tidigast befintlig säkerhetskopia.
Användning
az mysql flexible-server restore --restore-time
--source-server
[--ids]
[--location]
[--name]
[--no-wait]
[--resource-group]
[--subscription]
Exempel: Återställa en server från den här 2021-03-03T13:10:00Z
ögonblicksbilden av säkerhetskopian.
az mysql flexible-server restore \
--name mydemoserver-restored \
--resource-group myresourcegroup \
--restore-time "2021-03-03T13:10:00Z" \
--source-server mydemoserver
Hur mycket tid det tar att återställa beror på storleken på de data som lagras på servern.
Geo-återställa en server från geo-säkerhetskopiering till en ny server
Du kan köra följande kommando för att geo-återställa en server till den senaste tillgängliga säkerhetskopian.
Användning
az mysql flexible-server geo-restore --source-server
--location
[--name]
[--no-wait]
[--resource-group]
[--subscription]
Exempel: Geo-återställa "mydemoserver" i regionen USA, östra till en ny server "mydemoserver-restored" på dess geo-kopplade plats USA, västra med samma nätverksinställning.
az mysql flexible-server geo-restore \
--name mydemoserver-restored \
--resource-group myresourcegroup \
--location "West US" \
--source-server mydemoserver
Utföra uppgifter efter återställningen
När återställningen är klar bör du utföra följande uppgifter för att få igång dina användare och program igen:
- Om den nya servern är avsedd att ersätta den ursprungliga servern omdirigerar du klienter och klientprogram till den nya servern.
- Se till att lämpliga VNet-regler finns på plats för användare att ansluta. Dessa regler kopieras inte från den ursprungliga servern.
- Se till att lämpliga inloggningar och behörigheter på databasnivå finns på plats.
- Konfigurera aviseringar efter behov för den nyligen återställde servern.
Nästa steg
Läs mer om affärskontinuitet