Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como criar e implantar o banco de dados do Azure para MySQL Server usando o Portal do Azure e o Workbench


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.
  1. Servidor único.
  2. 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.