Sdílet prostřednictvím


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.

Další krok