Snabbstart: Använda MySQL Workbench för att ansluta och fråga efter data i Azure Database for MySQL

GÄLLER FÖR: Azure Database for MySQL – enskild server

Den här snabbstarten visar hur du ansluter till en Azure Database for MySQL med hjälp av ett MySQL Workbench-program.

Förutsättningar

I den här snabbstarten används de resurser som skapades i någon av följande guider som utgångspunkt:

Viktigt

Kontrollera att IP-adressen som du ansluter från har lagts till serverns brandväggsregler med hjälp av Azure Portal eller Azure CLI

Installera MySQL Workbench

Hämta och installera MySQL Workbench på datorn från webbplatsen för MySQL.

Hämta anslutningsinformation

Skaffa den information som du behöver för att ansluta till Azure Database för MySQL. Du behöver det fullständiga servernamnet och inloggningsuppgifter.

  1. Logga in på Azure Portal.

  2. På den vänstra menyn i Azure Portal klickar du på Alla resurser. Sök sedan efter den server som du skapade (till exempel mydemoserver).

  3. Klicka på servernamnet.

  4. På serverpanelen Översikt antecknar du Servernamn och Inloggningsnamn för serveradministratören. Om du glömmer lösenordet kan du även återställa det på den här panelen. Azure Database för MySQL-servernamn

Ansluta till servern med MySQL Workbench

Ansluta till Azure MySQL-servern med GUI-verktyget MySQL Workbench:

  1. Starta programmet MySQL Workbench på datorn.

  2. I dialogrutan Konfigurera ny anslutning anger du följande information på fliken Parametrar:

konfigurera ny anslutning

Inställning Föreslaget värde Fältbeskrivning
Anslutningsnamn Demoanslutning Ange ett namn på anslutningen.
Anslutningsmetod Standard (TCP/IP) Standard (TCP/IP) är tillräckligt.
Värdnamn servernamn Ange det värde för servernamn som användes när du tidigare skapade Azure Database för MySQL. Vår exempelserver visas som mydemoserver.mysql.database.azure.com. Använd det fullständiga domännamnet (*.mysql.database.azure.com) som i det här exemplet. Följ anvisningarna i föregående avsnitt för att hitta anslutningsinformation om du inte kommer ihåg namnet på servern.
Port 3306 Använd alltid port 3306 när du ansluter till Azure Database för MySQL.
Användarnamn inloggningsnamn för serveradministratör Ange det användarnamn för serveradministratörsinloggning som användes när du tidigare skapade Azure Database för MySQL. Vår användarnamn i exemplet är myadmin@mydemoserver. Följ anvisningarna i föregående avsnitt för att hitta anslutningsinformation om du inte kommer ihåg användarnamnet. Formatet är @ användarnamnet servername.
Lösenord ditt lösenord Klicka på knappen Lagra i valvet... för att spara lösenordet.
  1. Klicka på Testanslutning för att testa om alla parametrar är rätt konfigurerade.

  2. Spara anslutningen genom att klicka på OK.

  3. I listan MySQL-anslutningar klickar du på panelen som motsvarar din server och väntar sedan tills anslutningen har upprättats.

    En ny SQL-flik öppnas med en tom redigerare där du kan ange dina frågor.

    Anteckning

    SSL-anslutningssäkerhet krävs som standard och framtvingas på Azure Database for MySQL-servern. Men vanligtvis krävs ingen ytterligare konfiguration med SSL-certifikat för att MySQL Workbench ska ansluta till servern. Vi rekommenderar att du binder ihop SSL CA-certifieringen med MySQL Workbench. Se Konfigurera SSL-anslutning i din app för säker anslutning till Azure Database for MySQL för mer information om hur du laddar ned och binder certifieringen. Om du behöver inaktivera SSL öppnar du Azure Portal, klickar på sidan Anslutningssäkerhet och inaktiverar alternativet Framtvinga SSL-anslutning.

Skapa en tabell, infoga data, läsa data, uppdatera data, ta bort data

  1. Kopiera och klistra in SQL-exempelkoden på en tom SQL-flik för att visa exempeldata.

    Den här koden skapar en tom databas med namnet quickstartdb och skapar sedan en exempeltabell med namnet inventory. Den infogar några rader och läser sedan raderna. Den ändrar data med ett uppdateringsuttryck och läser raderna igen. Slutligen tar den bort en rad och läser sedan raderna igen.

    -- 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;
    

    Skärmbilden visar ett exempel på SQL-koden i SQL Workbench och utdata efter att den har körts.

    Fliken SQL i MySQL Workbench för att köra SQL-exempelkod

  2. Om du vill köra SQL-exempelkoden klickar du på blixtikonen i verktygsfältet på fliken SQL-fil.

  3. Lägg märke till de tre resultaten med flikar i avsnittet med rutnätet med resultat mitt på sidan.

  4. Lägg märke till listan Output (Utdata) längst ned på sidan. Status för varje kommando visas.

Du har nu anslutit till Azure Database for MySQL med MySQL Workbench, och du har frågat data med hjälp av SQL-språket.

Rensa resurser

Om du vill rensa alla resurser som används i den här snabbstarten tar du bort resursgruppen med följande kommando:

az group delete \
    --name $AZ_RESOURCE_GROUP \
    --yes

Nästa steg