Este artigo descreve o processo de implantação passo a passo do Banco de Dados do Azure para MySQL Server.
Abra o portal do Azure e faça login usando as credenciais apropriadas. Observação:para fins de demonstração, recebi uma assinatura paga conforme o uso do Microsoft Azure. Para obter mais informações sobre o modelo de preços do Azure MySQL e várias assinaturas do Azure, consulte Assinaturas, licenças, contas e locatários das ofertas de nuvem da Microsoft.
Clique em Todos os serviços para visualizar os vários serviços oferecidos pela Microsoft.
Clique em Bancos de dados e selecione Banco de dados do Azure para servidores MySQL .
No Banco de Dados do Azure para MySQL Serve r tela, clique em Criar.. .
Na próxima tela, escolha a opção de implantação. Podemos configurar o servidor MySQL com duas opções de implantação.
- Servidor único.
- Servidor flexível.
Clique em Servidor único .
No Criar servidor MySQL tela, podemos especificar os detalhes usados para criar um novo servidor MySQL e configurar os seguintes itens:
Detalhes do projeto
- Assinatura :escolha a assinatura do Azure apropriada. Optamos pelo Pagamento conforme o uso – você também pode escolher.
- Grupo de recursos . Esta categoria abrange os recursos relacionados aos bancos de dados MySQL Azure. Escolha o Grupo de Recursos desejado onde você deseja criar um servidor MySQL. No nosso caso, não criamos nenhum grupo de recursos, portanto, precisamos fazê-lo. Clique em Criar novo , especifique o nome desejado e clique em OK .
Seção de detalhes do servidor
- Nome do servidor: Especifique o exclusivo desejado nome do servidor MySQL. Esse nome receberá um apêndice – o mysql.database.azure.com corda automaticamente. Por exemplo, testservername.mysql.database.azure.com .
- Fonte de dados: Você pode optar por criar um banco de dados em branco ou restaurar o banco de dados ou servidor de um backup com redundância geográfica. No nosso caso, criaremos um banco de dados em branco.
- Local: Escolha a região mais próxima onde um servidor MySQL pode ser criado.
- Versão: Escolha a versão do servidor MySQL. Podemos configurar o MySQL 5.6, MySQL 5.7 e MySQL 8.0.
- Computação + Armazenamento: Você pode especificar o total de núcleos virtuais e armazenamento para o servidor MySQL. O custo do servidor é determinado de acordo com os recursos especificados. Aplicamos configurações básicas – um núcleo virtual e 5 GB de armazenamento.
Conta administrativa
- Nome de usuário do administrador: Especifique o nome de usuário que tem privilégios administrativos no MySQL Server.
- Senha :especifique a senha desejada para a conta de administrador.
Dê uma olhada na captura de tela abaixo. Ele exibe os parâmetros configurados para o MySQL Server:
A próxima etapa é ativar e configurar a Criptografia de dados para backup e banco de dados usando chaves gerenciadas. É possível habilitar a criptografia dupla de infraestrutura usando uma chave gerenciada de serviço secundário. No nosso caso, a região de localização do servidor não suporta infraestrutura e a opção está desabilitada.
Agora especificamos as tags para identificar o servidor facilmente. Clique em Revisar + Criar . A página exibirá os detalhes de configuração e o custo estimado de propriedade do MySQL Server. Revise a configuração e clique em Criar .
O processo de implantação começa. Quando estiver concluído, você poderá ver os detalhes do MySQL Server na página inicial do portal do Azure:
Agora, nosso objetivo é conectar o servidor MySQL usando o MySQL Workbench.
Conecte o Banco de Dados do Azure ao MySQL Workbench
No meu caso, baixei e instalei o MySQL Workbench usando o instalador da comunidade MySQL. Quando estiver pronto para o trabalho, inicie-o.
Na tela de boas-vindas, você pode visualizar as conexões criadas anteriormente. Não configuramos nenhum, por isso a lista está vazia.
Para adicionar a conexão, clique no sinal (+):
Uma janela de configuração é aberta. Lá, você define os parâmetros para se conectar ao servidor MySQL. Você deve especificar o seguinte:
- Nome da conexão: Especifique o nome apropriado.
- Método de conexão: Defina o método para se conectar ao MySQL Server. Você pode selecionar uma das seguintes opções:
- Padrão (TCP/IP)
- Localizar soquete/tubulação
- TCP/IP padrão sobre SSH.
- Nome do host: Especifique o nome do host ou endereço IP da estação de trabalho com o MySQL Server instalado. No nosso caso, você precisa especificar o nome do servidor MySQL do Azure. O nome do servidor e o nome de logon do administrador estão presentes na página de recursos do Azure MySQL:
- Número da porta: Especifique o número da porta.
- Nome de usuário: Especifique o nome de usuário para o administrador do servidor. Este usuário se conectará ao Servidor MySQL do Azure.
Depois que todos os parâmetros de configuração forem definidos, clique em Testar conexão .
O seguinte erro ocorre ao se conectar ao MySQL Server no Azure:
Client with IP address xxx.xxx.xxx.xxx is not allowed to connect to this MySQL Server.
O erro indica que o firewall do Azure bloqueia o endereço IP do computador. Para corrigir o problema, devemos colocar esse endereço IP na lista de permissões.
Abra o portal do Azure> recurso do servidor MySQL> Segurança da conexão . Nas Regras de firewall tela, defina o valor de Permitir acesso aos serviços do Azure para Sim . Clique em Adicionar endereço IP do cliente atual .
O endereço IP será adicionado à lista de endereços IP permitidos para se conectar ao MySQL Server. Clique em Salvar – criará uma regra de firewall.
Agora, vamos voltar ao MySQL Workbench, clique em Testar conexão . Em uma nova janela, especifique a senha para se conectar ao MySQL Server e clique em OK .
A conexão foi estabelecida com sucesso:
A próxima ação é criar o banco de dados e os objetos no servidor MySQL do Azure.
Criar banco de dados e tabela no Azure com o Workbench
Para criar um banco de dados, abra o MySQL Workbench e conecte-se ao Azure MySQL Server. Uma vez conectado, execute a seguinte consulta para criar um eltechDB base de dados:
Create database eltechDB
Quando você tiver o banco de dados criado, execute a seguinte consulta para criar o tblemployee tabela:
use eltechDB;
create table tblEmployees
(
emp_no int,
birth_date date,
first_name varchar(50),
last_name varchar(50),
gender ENUM('M', 'F'),
hire_date date
);
Você pode ver a lista de bancos de dados em Esquemas painel do Navegador . Você pode visualizar a tabela expandindo o eltechDB esquema:
Como alternativa, você pode executar a seguinte consulta para visualizar os bancos de dados:
Show databases;
Resultado da consulta
Execute a seguinte consulta para visualizar as tabelas:
Use eltechDB;
Show tables;
Resultado da consulta
Neste artigo, usamos o MySQL Workbench para ilustrar o processo. No entanto, não é a única ferramenta adequada para esta finalidade. Uma alternativa digna é o dbForge Studio for MySQL da Devart – em muitos aspectos, é superior em funcionalidade, especialmente quando se trata de eficiência de desempenho e opções aprimoradas.
Resumo
O artigo explorou o processo de implantação passo a passo da criação de um Banco de Dados do Azure no MySQL Server. conectamos o banco de dados usando o MySQL workbench e executamos algumas consultas para criar um banco de dados e tabelas no banco de dados. Espero que este artigo seja útil para seu trabalho com bancos de dados do Azure.