Restauração pontual no Banco de Dados do Azure para MySQL – Servidor Flexível com a CLI do Azure
Este artigo fornece um procedimento passo a passo para realizar recuperações pontuais no Banco de Dados do Azure para MySQL Servidor Flexível usando backups.
Pré-requisitos
- Uma conta do Azure com uma assinatura ativa.
Caso você não tenha uma assinatura do Azure, crie uma conta gratuita do Azure antes de começar. Atualmente, com uma conta gratuita do Azure, você pode experimentar o Banco de Dados do Azure para MySQL com Servidor Flexível gratuitamente por 12 meses. Para mais informações, consulte Usar uma conta gratuita do Azure para experimentar o Banco de Dados do Azure para MySQL – servidor flexível gratuito.
Instale ou atualize CLI do Azure para a versão mais recente. Consulte Instalar a CLI do Azure.
Faça logon na conta do Azure usando o comando az login. Observe a propriedade id, que se refere à ID da Assinatura para sua conta do Azure.
az login
Se você tiver várias assinaturas, escolha a apropriada na qual você deseja criar o servidor usando o comando
az account set
. `az account set --subscription <subscription id>
Crie uma instância do Azure Database for MySQL Flexible Server, caso ainda não tenha criado uma, usando o comando
az mysql flexible-server create
.az mysql flexible-server create --resource-group myresourcegroup --name myservername
Restaurar um servidor do backup para um novo servidor
Você pode executar o comando a seguir para restaurar um servidor para um backup mais antigo existente.
Usage
az mysql flexible-server restore --restore-time
--source-server
[--ids]
[--location]
[--name]
[--no-wait]
[--resource-group]
[--subscription]
Exemplo: restaurar um servidor deste instantâneo de backup 2021-03-03T13:10:00Z
.
az mysql flexible-server restore \
--name mydemoserver-restored \
--resource-group myresourcegroup \
--restore-time "2021-03-03T13:10:00Z" \
--source-server mydemoserver
O tempo necessário para restaurar dependerá do tamanho dos dados armazenados no servidor.
Restauração geográfica de um servidor do backup geográfico para um novo servidor
Você pode executar o comando a seguir para restaurar geograficamente um servidor para o backup mais recente disponível.
Uso
az mysql flexible-server geo-restore --source-server
--location
[--name]
[--no-wait]
[--resource-group]
[--subscription]
Exemplo: a restauração geográfica 'mydemoserver' na região Leste dos EUA para um novo servidor 'mydemoserver-restored' no local de emparelhamento geográfico Oeste dos EUA com a mesma configuração de rede.
az mysql flexible-server geo-restore \
--name mydemoserver-restored \
--resource-group myresourcegroup \
--location "West US" \
--source-server mydemoserver
Executar tarefas de pós-restauração
Após concluir a restauração, você deve realizar as seguintes tarefas para colocar os usuários e os aplicativos novamente em execução:
- Se o novo servidor for usado para substituir o servidor original, redirecione clientes e aplicativos de cliente para o novo servidor.
- Verifique se as regras de VNet adequadas estão em vigor para que os usuários se conectem. Essas regras não são copiadas do servidor original.
- Verifique se os logins e as permissões de nível de banco de dados adequados estão em vigor.
- Configurar alertas conforme apropriado para o servidor de restauração recente.