Usar o MySQL Workbench com o Banco de Dados do Azure para MySQL - Servidor Flexível

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

Este guia de início rápido demonstra como se conectar a uma instância de servidor flexível do Banco de Dados do Azure para MySQL usando o aplicativo MySQL Workbench.

Pré-requisitos

Este guia de início rápido utiliza os recursos criados em qualquer um desTes guias como ponto de partida:

Preparando a estação de trabalho do cliente

Obter informações da ligação

Obtenha as informações de conexão necessárias para se conectar ao servidor flexível. Você precisa do nome do servidor totalmente qualificado e das credenciais de login.

  1. Inicie sessão no portal do Azure.
  2. No menu à esquerda no portal do Azure, selecione Todos os recursos e procure o servidor que você criou (como mydemoserver).
  3. Selecione o nome do servidor.
  4. No painel Descrição geral do servidor, tome nota do Nome do servidor e do Nome de início de sessão de administrador do servidor. Caso se esqueça da sua palavra-passe, também pode repor a palavra-passe neste painel.

Conecte-se ao servidor usando o MySQL Workbench

Para se conectar ao Banco de Dados do Azure para servidor flexível MySQL usando o MySQL Workbench:

  1. Inicie a aplicação MySQL Workbench no computador.

  2. Na caixa de diálogo Configurar Ligação Nova, introduza as informações seguintes no separador Parâmetros:

    setup new connection

    Parâmetros Valor sugerido Descrição do campo
    Nome da Ligação Ligação de Demonstração Especifique uma etiqueta para esta ligação.
    Connection Method (Método de ligação) Standard (TCP/IP) Standard (TCP/IP) é suficiente.
    Hostname (Nome do anfitrião) server name Especifique o valor de nome de servidor que foi utilizado quando criou a Base de Dados do Azure para MySQL anteriormente. O nosso servidor de exemplo mostrado é mydemoserver.mysql.database.azure.com. Use o nome de domínio totalmente qualificado (*.mysql.database.azure.com) como mostrado no exemplo. Siga os passos na secção anterior para obter as informações da ligação, se não se lembrar do nome do servidor.
    Porta 3306 Utilize sempre a porta 3306 para se ligar à Base de Dados do Azure para MySQL.
    Username nome de início de sessão de administrador do servidor Introduza o nome de utilizador de início de sessão de administrador do servidor que foi fornecido quando criou a Base de Dados do Azure para MySQL anteriormente. Nosso nome de usuário de exemplo é myadmin. Siga os passos na secção anterior para obter as informações da ligação, se não se lembrar do nome de utilizador.
    Palavra-passe A sua palavra-passe Selecione o botão Armazenar no Cofre... para salvar a senha.
  3. Selecione Testar conexão para testar se todos os parâmetros estão configurados corretamente.

  4. Selecione OK para guardar a ligação.

  5. Na lista de Conexões MySQL, selecione o bloco correspondente ao seu servidor e aguarde até que a conexão seja estabelecida.

    É aberto um novo separador do SQL com um editor em branco, onde pode escrever as suas consultas.

Nota

A conexão criptografada usando TLS 1.2 é necessária e imposta em sua instância de servidor flexível do Banco de Dados do Azure para MySQL. Embora normalmente nenhuma configuração adicional com certificados TLS/SSL seja necessária para que o MySQL Workbench se conecte ao seu servidor, recomendamos vincular a certificação TLS/SSL CA ao MySQL Workbench. Para obter mais informações, consulte Conectar-se usando TLS/SSL

Criar uma tabela, inserir dados, ler dados, atualizar dados, eliminar dados

  1. Copie e cole o código de SQL de exemplo num separador de SQL em branco para ilustrar alguns dados de exemplo.

    Este código cria uma base de dados vazia com o nome quickstartdb e, em seguida, cria uma tabela de exemplo com o nome de inventário. Irá inserir algumas linhas e, em seguida, efetuar a respetiva leitura. Altera os dados com uma instrução de atualização e lê as linhas novamente. Por fim, elimina uma linha e lê as linhas novamente.

    -- Create a database
    -- DROP DATABASE IF EXISTS quickstartdb;
    CREATE DATABASE quickstartdb;
    USE quickstartdb;
    
    -- Create a table and insert rows
    DROP TABLE IF EXISTS inventory;
    CREATE TABLE inventory (id serial PRIMARY KEY, name VARCHAR(50), quantity INTEGER);
    INSERT INTO inventory (name, quantity) VALUES ('banana', 150);
    INSERT INTO inventory (name, quantity) VALUES ('orange', 154);
    INSERT INTO inventory (name, quantity) VALUES ('apple', 100);
    
    -- Read
    SELECT * FROM inventory;
    
    -- Update
    UPDATE inventory SET quantity = 200 WHERE id = 1;
    SELECT * FROM inventory;
    
    -- Delete
    DELETE FROM inventory WHERE id = 2;
    SELECT * FROM inventory;
    

    A captura de ecrã mostra um exemplo do código de SQL no SQL Workbench e o resultado após ter sido executado.

    MySQL Workbench SQL Tab to run sample SQL code

  2. Para executar o código SQL de exemplo, selecione o ícone de raio de clareamento na barra de ferramentas da guia Arquivo SQL .

  3. Repare nos três resultados em separadores na secção Grelha de Resultado no meio da página.

  4. Repare na lista de Resultados na parte inferior da página. É apresentado o estado de cada comando.

Agora, você se conectou ao Banco de Dados do Azure para servidor flexível MySQL usando o MySQL Workbench e consultou dados usando a linguagem SQL.

Próximos passos