Obnovení k určitému bodu v čase na flexibilním serveru Azure Database for MySQL pomocí Azure CLI
Tento článek obsahuje podrobný postup pro obnovení k určitému bodu v čase na flexibilním serveru Azure Database for MySQL pomocí záloh.
Požadavky
- Účet Azure s aktivním předplatným.
Pokud ještě nemáte předplatné Azure, vytvořte si bezplatný účet Azure, než začnete. V současné době můžete s bezplatným účtem Azure vyzkoušet flexibilní server Azure Database for MySQL zdarma po dobu 12 měsíců. Další informace najdete v tématu Použití bezplatného účtu Azure k vyzkoušení flexibilního serveru Azure Database for MySQL zdarma.
Nainstalujte nebo upgradujte Azure CLI na nejnovější verzi. Viz Instalace Azure CLI.
Přihlaste se k účtu Azure pomocí příkazu az login . Poznamenejte si vlastnost ID, která odkazuje na ID předplatného pro váš účet Azure.
az login
Pokud máte více předplatných, zvolte příslušné předplatné, ve kterém chcete vytvořit server pomocí
az account set
příkazu. `az account set --subscription <subscription id>
Pokud jste ji ještě nevytvořili pomocí příkazu, vytvořte instanci flexibilního
az mysql flexible-server create
serveru Azure Database for MySQL.az mysql flexible-server create --resource-group myresourcegroup --name myservername
Obnovení serveru ze zálohy na nový server
Spuštěním následujícího příkazu můžete obnovit server na nejstarší existující zálohu.
Využití
az mysql flexible-server restore --restore-time
--source-server
[--ids]
[--location]
[--name]
[--no-wait]
[--resource-group]
[--subscription]
Příklad: Obnovení serveru z tohoto 2021-03-03T13:10:00Z
snímku zálohy
az mysql flexible-server restore \
--name mydemoserver-restored \
--resource-group myresourcegroup \
--restore-time "2021-03-03T13:10:00Z" \
--source-server mydemoserver
Doba potřebná k obnovení bude záviset na velikosti dat uložených na serveru.
Geografické obnovení serveru z geografické zálohy na nový server
Spuštěním následujícího příkazu můžete geograficky obnovit server na nejnovější dostupnou zálohu.
Využití
az mysql flexible-server geo-restore --source-server
--location
[--name]
[--no-wait]
[--resource-group]
[--subscription]
Příklad: Geografické obnovení mydemoserver v oblasti USA – východ na nový server mydemoserver-restored v geograficky spárovaném umístění USA – západ se stejným nastavením sítě.
az mysql flexible-server geo-restore \
--name mydemoserver-restored \
--resource-group myresourcegroup \
--location "West US" \
--source-server mydemoserver
Provádění úloh po obnovení
Po dokončení obnovení byste měli provést následující úlohy, abyste mohli uživatele a aplikace zálohovat a spustit:
- Pokud má nový server nahradit původní server, přesměrujte klienty a klientské aplikace na nový server.
- Ujistěte se, že jsou pro připojení uživatelů zavedená příslušná pravidla virtuální sítě. Tato pravidla se nezkopírují z původního serveru.
- Ujistěte se, že jsou zavedená příslušná přihlášení a oprávnění na úrovni databáze.
- Nakonfigurujte výstrahy podle potřeby pro nově obnovený server.