Guia de início rápido: criar uma instância do Banco de Dados do Azure para MySQL - Servidor Flexível usando o portal do Azure

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

O Banco de Dados do Azure para MySQL - Servidor Flexível é um serviço gerenciado que você pode usar para executar, gerenciar e dimensionar servidores MySQL altamente disponíveis na nuvem. Este guia de início rápido mostra como criar um Banco de Dados do Azure para servidor flexível MySQL usando o portal do Azure.

Se não tiver uma subscrição do Azure, crie uma conta do Azure gratuita antes de começar.

Inicie sessão no portal do Azure

No portal do Azure, insira suas credenciais para entrar no portal. A vista predefinida é o dashboard de serviço.

Criar um Banco de Dados do Azure para o servidor flexível MySQL

Você cria uma instância do Banco de Dados do Azure para MySQL - Servidor Flexível usando um conjunto definido de recursos de computação e armazenamento para criar um servidor flexível. Crie o servidor dentro de um grupo de recursos do Azure.

Conclua estas etapas para criar um Banco de Dados do Azure para servidor flexível MySQL:

  1. No portal do Azure, procure e selecione Banco de Dados do Azure para servidores MySQL:

    Screenshot that shows a search for Azure Database for MySQL servers.

  2. Selecione Criar.

  3. No painel de opções Selecionar Banco de Dados do Azure para implantação do MySQL, selecione Servidor flexível como a opção de implantação:

    Screenshot that shows the Flexible server option.

  4. Na guia Noções básicas, insira ou selecione as seguintes informações:

    Definição Valor sugerido Description
    Subscrição o nome da subscrição A subscrição do Azure que quer utilizar para o servidor. Se você tiver várias assinaturas, escolha a assinatura na qual deseja ser cobrado pelo recurso.
    Grupo de recursos myresourcegroup Crie um novo nome de grupo de recursos ou selecione um grupo de recursos existente na sua assinatura.
    Nome do servidor mydemoserver Um nome exclusivo que identifica sua instância do Banco de Dados do Azure para MySQL - Servidor Flexível. O nome mysql.database.azure.com de domínio é anexado ao nome do servidor inserido. O nome do servidor pode conter apenas letras minúsculas, números e o caractere hífen (-). Tem de conter entre 3 e 63 carateres.
    Região A região mais próxima dos seus utilizadores A localização que esteja mais próxima dos seus utilizadores.
    Tipo de carga de trabalho Desenvolvimento Para carga de trabalho de produção, você pode selecionar Pequeno/Médio ouGrande porte , dependendo max_connections requisitos
    Zona de disponibilidade Sem preferência Se seu cliente de aplicativo for provisionado em uma zona de disponibilidade específica, você poderá definir seu banco de dados do Azure para servidor flexível MySQL para a mesma zona de disponibilidade para colocalizar o aplicativo e reduzir a latência da rede.
    Elevada disponibilidade Desmarcado Para servidores de produção, escolha entre alta disponibilidade com redundância de zona e alta disponibilidade na mesma zona. Recomendamos que você use alta disponibilidade para continuidade de negócios e proteção contra falha de máquina virtual (VM).
    Zona de disponibilidade em espera Sem preferência Escolha o local da zona do servidor em espera. Coloque o servidor com o servidor de espera de aplicativos no caso de ocorrer uma falha de zona.
    Versão do MySQL 5.7 Uma versão principal do MySQL.
    Nome de utilizador de administrador mydemouser A sua própria conta de início de sessão para utilizar quando se ligar ao servidor. O nome de usuário admin não pode ser azure_superuser, admin, administrator, root, guest, sa ou public. O número máximo de caracteres permitidos é 32.
    Palavra-passe A sua palavra-passe Uma palavra-passe nova para a conta de administrador do servidor. Tem de conter entre 8 e 128 carateres. Ele também deve conter caracteres de três das seguintes categorias: letras maiúsculas em inglês, letras minúsculas em inglês, números (0 a 9) e caracteres não alfanuméricos (!, $, #, %, e assim por diante).
    Computação + armazenamento Burstable, Standard_B1ms, 10 GiB, 100 iops, 7 dias As configurações de computação, armazenamento, operações de entrada/saída por segundo (IOPS) e backup para seu novo servidor. No painel Configurar servidor, os valores padrão para Camada de computação, Tamanho da computação, Tamanho do armazenamento, iops e Período de retenção (para backup) são Burstable, Standard_B1ms, 10 GiB, 100 iops e 7 dias. Você pode manter os valores padrão ou modificá-los. Para cargas de dados mais rápidas durante a migração, recomendamos que você aumente o IOPS para o tamanho máximo suportado para o tamanho de computação selecionado. Mais tarde, reduza-o para minimizar os custos. Para salvar a seleção de computação e armazenamento, selecione Salvar para continuar com a configuração.
  5. Em seguida, configure as opções de rede.

    Na guia Rede, defina como o servidor é acessado. O Banco de Dados do Azure para MySQL - Servidor Flexível oferece duas maneiras de se conectar ao seu servidor:

    • Acesso público (endereços IP permitidos)
    • Acesso privado (integração de rede virtual)

    Quando você usa o acesso público, o acesso ao servidor é limitado aos endereços IP permitidos que você adiciona a uma regra de firewall. O uso desse método impede que aplicativos e ferramentas externas se conectem ao servidor e a quaisquer bancos de dados no servidor, a menos que você crie uma regra para abrir o firewall para um endereço IP específico ou um intervalo de endereços IP. Quando você seleciona Criar um arquivo azuredeploy.json, o acesso ao servidor é limitado à sua rede virtual. Para obter mais informações sobre acesso privado, consulte o artigo de conceitos .

    Neste guia de início rápido, você aprenderá a definir o acesso público para se conectar ao servidor. Na guia Rede, para Método de conectividade, selecione Acesso público. Para definir regras de firewall, selecione Adicionar endereço IP do cliente atual.

    Nota

    Não é possível alterar o método de conectividade depois de criar o servidor. Por exemplo, se você selecionar Acesso público (endereços IP permitidos) ao criar o servidor, não poderá alterar a configuração para Acesso privado (Integração VNet) após a implantação do servidor. É altamente recomendável que você crie seu servidor para usar o acesso privado para ajudar a proteger o acesso ao seu servidor por meio da integração de rede virtual. Para obter mais informações sobre acesso privado, consulte o artigo de conceitos .

    Screenshot that shows the Networking tab.

  6. Selecione Rever + criar para rever a sua Base de Dados do Azure para a configuração flexível do servidor MySQL.

  7. Selecione Criar para aprovisionar o servidor. O provisionamento pode levar alguns minutos.

  8. Na barra de ferramentas, selecione Notificações (o ícone de sino) para monitorar o processo de implantação. Quando a implantação estiver concluída, você poderá selecionar Fixar no painel para criar um bloco para o servidor flexível do Banco de Dados do Azure para MySQL no painel do portal do Azure. Esse bloco é um atalho para o painel Visão geral do servidor. Quando você seleciona Ir para recurso, o painel Visão geral do servidor flexível é aberto.

Por padrão, esses bancos de dados são criados em seu servidor: information_schema, mysql, performance_schema e sys.

Nota

Para evitar problemas de conectividade, verifique se sua rede permite tráfego de saída pela porta 3306, a porta que o Banco de Dados do Azure para MySQL - Servidor Flexível usa.

Ligar ao servidor

Antes de começar, baixe o certificado SSL público a ser usado para verificação da autoridade de certificação.

Se você implantar o Banco de Dados do Azure para MySQL - Servidor Flexível usando o método de conectividade de acesso público, poderá começar rapidamente usando a ferramenta de cliente de linha de comando MySQL interna ou o Azure Cloud Shell. Para usar a ferramenta de linha de comando, na barra de menus do painel Visão geral , selecione Conectar.

Screenshot that how to connect with Azure Cloud Shell.

Depois de selecionar Conectar, você pode ver detalhes sobre como se conectar localmente usando o Banco de Dados do Azure para MySQL - ferramenta de cliente Servidor Flexível e como iniciar operações de importação e exportação de dados.

Screenshot that shows the Connect pane.

Importante

Se você vir a seguinte mensagem de erro quando se conectar ao seu servidor flexível do Banco de Dados do Azure para MySQL, não marcou a caixa de seleção Permitir acesso público de qualquer serviço do Azure no Azure para este servidor quando configurou suas regras de firewall ou a opção não foi salva. Defina as regras de firewall e tente novamente.

ERROR 2002 (HY000): Can't connect to MySQL server on <servername> (115)

Clean up resources (Limpar recursos)

Quando não precisar mais dos recursos que criou para usar neste início rápido, você poderá excluir o grupo de recursos que contém a instância do Banco de Dados do Azure para MySQL - Servidor Flexível. Selecione o grupo de recursos para o recurso Banco de Dados do Azure para MySQL - Servidor Flexível e selecione Excluir. Introduza o nome do grupo de recursos que pretende eliminar.

Próximo passo

Para saber mais sobre outras maneiras de implantar um servidor flexível, vá para o próximo início rápido. Você também pode aprender a construir um aplicativo web PHP (Laravel) usando MySQL.