Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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 Använda ett kostnadsfritt Azure-konto för att 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 Azure Database for MySQL – flexibel 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.