Exercício – conectar-se a um servidor flexível do Banco de Dados do Azure para MySQL

Concluído

Agora que provisionou um servidor flexível do Banco de Dados do Azure para MySQL, você deseja se conectar a ele para validar a disponibilidade dele. Nessa unidade, você vai se conectar ao servidor usando o utilitário mysql.exe do Azure Cloud Shell.

Conectar a um servidor flexível do Banco de Dados do Azure para MySQL

No Azure Cloud Shell, para se conectar e consultar o servidor flexível do Banco de Dados do Azure para MySQL recém-implantado, realize as seguintes etapas:

  1. Na página do seu servidor flexível do Banco de Dados do Azure para MySQL, selecione Visão geral.

  2. No painel Visão geral, observe o valor do Nome do servidor. Você precisará desse nome de servidor totalmente qualificado para estabelecer uma conexão.

    A captura de tela exibe o item de menu Visão geral destacado no menu esquerdo e o nome do servidor destacado na seção Essentials.

  3. Para verificar se a configuração de rede permite a conectividade do Azure Cloud Shell, em Configurações, selecione Rede.

  4. No painel Rede, verifique se a caixa de seleção Permitir acesso público por meio de qualquer serviço do Azure dentro do Azure para esse servidor está selecionada.

  5. No painel do Cloud Shell, execute o seguinte comando para baixar o certificado público usado pelo servidor:

    wget --no-check-certificate https://dl.cacerts.digicert.com/DigiCertGlobalRootCA.crt.pem
    
  6. Em seguida, execute o seguinte comando para se conectar ao servidor, substituindo o espaço reservado <server_name> pelo nome do seu servidor e o espaço reservado <user_name> pelo nome da conta de administrador que você especificou (como mysqladmin) ao provisionar o servidor em o exercício anterior:

    mysql -h <server_name>.mysql.database.azure.com -u <user_name> -p --ssl-mode=VERIFY_IDENTITY --ssl-ca=DigiCertGlobalRootCA.crt.pem
    
  7. Quando solicitado, insira a senha que você atribuiu (como Passw0rd123) à conta de administrador especificada ao provisionar o servidor na tarefa anterior.

    Você deverá receber o prompt MySQL [(none)]. Este prompt verifica se a conexão foi bem-sucedida.

  8. Em seguida, no prompt do MySQL [(nome)], execute o seguinte comando para listar bancos de dados hospedados pelo servidor:

    SHOW DATABASES;
    
  9. Verifique se a lista inclui os quatro bancos de dados pré-criados (information_schema, MySQL, performance_schema, e sys) e o testdb que você criou no exercício anterior.

  10. No prompt do MySQL [(none)], execute o seguinte comando para alternar ao banco de dados testdb:

    USE testdb;
    
  11. No prompt do MySQL [(testdb)], execute o seguinte comando para criar uma tabela de exemplo no banco de dados testdb:

    CREATE TABLE table1 (id int NOT NULL, val int,txt varchar(200));
    
  12. No prompt do MySQL [(testdb)], execute o seguinte comando para adicionar uma linha de dados à tabela recém-criada:

    INSERT INTO table1 values (1,100,'text1');
    
  13. No prompt do MySQL [(testdb)], execute o seguinte comando para exibir os dados recém-adicionados:

    SELECT * FROM table1;
    
  14. Para sair da conexão, no prompt MySQL [(testdb)], insira Encerrar.