Compartilhar via


Restauração pontual no Banco de Dados do Azure para MySQL – Servidor Flexível com a CLI do Azure

APLICA-SE A: Banco de Dados do Azure para MySQL – Servidor flexível

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 obter mais informações, consulte Experimentar o Banco de Dados do Azure para MySQL - Servidor Flexível gratuitamente.

  • 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>
    
  • Usando o comando az mysql flexible-server create, crie uma instância do Banco de Dados do Azure para MySQL – servidor flexível se você ainda não criou uma.

    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.

Próximas etapas

Saiba mais sobre continuidade dos negócios