Delen via


Quickstart: MySQL Workbench gebruiken om verbinding te maken en query's uit te voeren op gegevens in Azure Database for MySQL

VAN TOEPASSING OP: Azure Database for MySQL - enkele server

Belangrijk

Azure Database for MySQL enkele server bevindt zich op het buitengebruikstellingspad. We raden u ten zeerste aan een upgrade uit te voeren naar een flexibele Azure Database for MySQL-server. Zie Wat gebeurt er met Azure Database for MySQL Enkele server voor meer informatie over migreren naar Azure Database for MySQL Flexibele server ?

In deze quickstart ziet u hoe u met behulp van een MySQL Workbench-toepassing verbinding maakt met een Azure Database for MySQL.

Vereisten

In deze snelstartgids worden de resources die in een van deze handleidingen zijn gemaakt, als uitgangspunt gebruikt:

Belangrijk

Controleer of het IP-adres waarmee u verbinding maakt aan de firewallregels van de server is toegevoegd met Azure Portal of Azure CLI

MySQL Workbench installeren

MySQL Workbench downloaden en installeren op de computer vanaf de MySQL-website.

Verbindingsgegevens ophalen

Haal de verbindingsgegevens op die nodig zijn om verbinding te maken met de Azure Database voor MySQL. U hebt de volledig gekwalificeerde servernaam en aanmeldingsreferenties nodig.

  1. Meld u aan bij Azure Portal.

  2. Selecteer in het menu aan de linkerkant in de Azure-portal Alle resources en zoek naar de server die u hebt gemaakt (bijvoorbeeld mydemoserver).

  3. Selecteer de servernaam.

  4. Ga naar het venster Overzicht van de server en noteer de Servernaam en de Aanmeldingsnaam van de serverbeheerder. Als u uw wachtwoord vergeet, kunt u het wachtwoord in dit venster opnieuw instellen. Azure Database for MySQL server name

Verbinding maken met de server met MySQL Workbench

Verbinding maken met Azure MySQL Server met behulp van het GUI-hulpprogramma MySQL Workbench:

  1. Start de toepassing MySQL Workbench op de computer.

  2. Voer in het dialoogvenster Nieuwe verbinding instellen de volgende gegevens in op het tabblad Parameters:

    setup new connection

    Instelling Voorgestelde waarde Veldomschrijving
    Naam verbinding Demo-verbinding Geef een label op voor deze verbinding.
    Verbindingsmethode Standaard (TCP/IP) Standard (TCP/IP) is voldoende.
    Hostnaam servernaam Geef de waarde van de servernaam op die u hebt gebruikt toen u de Azure Database voor MySQL-server eerder hebt gemaakt. De server in ons voorbeeld is mydemoserver.mysql.database.azure.com. Gebruik de fully qualified domain name (*.mysql.database.azure.com) zoals weergegeven in het voorbeeld. Volg de stappen in de vorige sectie om de verbindingsgegevens op te halen als u de servernaam niet meer weet.
    Poort 3306 Gebruik altijd poort 3306 bij het verbinden met Azure Database voor MySQL.
    Username aanmeldnaam van serverbeheerder Typ de gebruikersnaam van de serverbeheerder die u hebt opgegeven toen u de Azure Database voor MySQL-server eerder hebt gemaakt. Onze voorbeeldgebruikersnaam is myadmin@mydemoserver. Volg de stappen in de vorige sectie om de verbindingsgegevens op te halen als u de gebruikersnaam niet meer weet. De indeling is username@servername.
    Password uw wachtwoord Selecteer Store in Kluis... om het wachtwoord op te slaan.
  3. Selecteer Test Verbinding maken ion om te testen of alle parameters correct zijn geconfigureerd.

  4. Selecteer OK om de verbinding op te slaan.

  5. Selecteer in de lijst met MySQL Verbinding maken ions de tegel die overeenkomt met uw server en wacht tot de verbinding tot stand is gebracht.

    Er wordt een nieuw SQL-tabblad geopend met een lege editor waar u uw query's kunt typen.

    Notitie

    SSL-verbindingsbeveiliging is standaard vereist en wordt afgedwongen op uw Azure Database for MySQL-server. Hoewel er gewoonlijk geen aanvullende configuratie met SSL-certificaten is vereist om MySQL Workbench verbinding met de server te laten maken, verdient het aanbeveling de SSL CA-certificering te binden aan MySQL Workbench. Zie Configure SSL connectivity in your application to securely connect to Azure Database for MySQL (SSL-connectiviteit in uw toepassing configureren om veilig verbinding te maken met Azure-database voor MySQL) voor meer informatie over het downloaden en binden van de certificering. Als u SSL wilt uitschakelen, gaat u naar Azure Portal en selecteert u de pagina Verbinding maken ionbeveiliging om de wisselknop SSL-verbinding afdwingen uit te schakelen.

Tabel maken, gegevens invoegen, gegevens lezen, gegevens bijwerken, gegevens verwijderen

  1. Kopieer de SQL-voorbeeldcode en plak deze in een leeg SQL-tabblad om enkele voorbeeldgegevens te illustreren.

    Met deze code wordt een lege database gemaakt met de naam quickstartdb. Vervolgens wordt er een voorbeeldtabel gemaakt met de naam inventory (voorraad). Er worden een paar rijen ingevoegd, die vervolgens gelezen worden. De gegevens worden gewijzigd met een update-instructie, waarna de rijen opnieuw worden gelezen. Ten slotte wordt er een rij verwijderd, en worden de rijen opnieuw gelezen.

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

    In de schermopname wordt een voorbeeld getoond van SQL-code in SQL Workbench, alsmede de uitvoer nadat de code is uitgevoerd.

    MySQL Workbench SQL Tab to run sample SQL code

  2. Als u de voorbeeld-SQL-code wilt uitvoeren, selecteert u het pictogram van de bliksemschicht op de werkbalk van het tabblad SQL-bestand .

  3. Let op de drie tabbladen met resultaten in de sectie Result Grid in het midden van de pagina.

  4. Let ook op de lijst Output onderaan de pagina. De status van elke opdracht wordt weergegeven.

U hebt nu verbinding gemaakt met Azure Database for MySQL met behulp van MyQL Workbench en u hebt query's uitgevoerd op gegevens met behulp van de taal SQL.

Resources opschonen

Als u alle resources wilt opschonen die tijdens deze quickstart zijn gebruikt, verwijdert u de resourcegroep. Dit kan met de volgende opdracht:

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

Volgende stappen