Rövid útmutató: Adatok csatlakoztatása és lekérdezése a MySQL Workbench használatával az Azure Database for MySQL-ben

A következőkre vonatkozik: Azure Database for MySQL – Önálló kiszolgáló

Fontos

Az önálló Azure Database for MySQL-kiszolgáló a kivonási útvonalon van. Határozottan javasoljuk, hogy frissítsen rugalmas Azure Database for MySQL-kiszolgálóra. További információ a rugalmas Azure Database for MySQL-kiszolgálóra való migrálásról: Mi történik az önálló Azure Database for MySQL-kiszolgálóval?

Ebben a rövid útmutatóban azt szemléltetjük, hogy miként lehet a MySQL Workbench alkalmazás használatával csatlakozni egy Azure Database for MySQL kiszolgálóhoz.

Előfeltételek

Ebben a rövid útmutatóban a következő útmutatók valamelyikében létrehozott erőforrásokat használunk kiindulási pontként:

Fontos

Győződjön meg arról, hogy a kiszolgáló tűzfalszabályai az Azure Portal vagy az Azure CLI használatával lettek hozzáadva a csatlakozó IP-címhez

A MySQL Workbench telepítése

Töltse le és telepítse a MySQL Workbench alkalmazást a számítógépére a MySQL webhelyről.

Kapcsolatadatok lekérése

Kérje le a MySQL-hez készült Azure Database-hez való csatlakozáshoz szükséges kapcsolatadatokat. Szüksége lesz a teljes kiszolgálónévre és a bejelentkezési hitelesítő adatokra.

  1. Jelentkezzen be az Azure Portalra.

  2. Az Azure Portal bal oldali menüjében válassza a Minden erőforrás lehetőséget, majd keresse meg a létrehozott kiszolgálót (például a mydemoservert).

  3. Válassza ki a kiszolgálónevet.

  4. A kiszolgáló Áttekintés paneléről jegyezze fel a Kiszolgálónevet és a Kiszolgáló-rendszergazdai bejelentkezési nevet. Ha elfelejti a jelszavát, ezen a panelen új jelszót is tud kérni. Azure Database for MySQL server name

Csatlakozás a kiszolgálóhoz a MySQL Workbench használatával

Kapcsolódás az Azure MySQL-kiszolgálóhoz a MySQL Workbench GUI eszköz használatával:

  1. Indítsa el a MySQL Workbench alkalmazást a számítógépen.

  2. A Setup New Connection (Új kapcsolat beállítása) párbeszédpanelen adja meg a következő információkat a Parameters (Paraméterek) lapon:

    setup new connection

    Beállítás Ajánlott érték Mező leírása
    Kapcsolat neve Bemutató kapcsolat Adjon meg egy címkét a kapcsolathoz.
    Connection Method (Kapcsolati módszer) Standard (TCP/IP) A Standard (TCP/IP) elégséges.
    Hostname (Gazdanév) kiszolgáló neve Adja meg azt a kiszolgálónevet, amelyet korábban a MySQL-hez készült Azure-adatbázis létrehozásakor használt. Az itt látható példakiszolgáló a mydemoserver.mysql.database.azure.com. A példában látható módon használja a teljes tartománynevet (*.mysql.database.azure.com). Ha nem emlékszik a kiszolgáló nevére, kövesse az előző szakaszban leírt lépéseket a kapcsolati adatok lekéréséhez.
    Kikötő 3306 A MySQL-hez készült Azure-adatbázishoz való csatlakozáskor mindig a 3306-os portot használja.
    Username kiszolgáló-rendszergazdai bejelentkezési név Írja be a kiszolgáló-rendszergazdai bejelentkezési felhasználónevet, amelyet korábban a MySQL-hez készült Azure-adatbázis létrehozásakor adott meg. Példanevünk a myadmin@mydemoserver. Ha nem emlékszik a felhasználónévre, kövesse az előző szakaszban leírt lépéseket a kapcsolati adatok lekéréséhez. A formátum username@servername.
    Jelszó az Ön jelszava A jelszó mentéséhez válassza az Áruház a tárolóban... gombot.
  3. Válassza a Tesztelési Csatlakozás lehetőséget annak ellenőrzéséhez, hogy az összes paraméter megfelelően van-e konfigurálva.

  4. A kapcsolat mentéséhez kattintson az OK gombra.

  5. A MySQL-Csatlakozás ions listájában válassza ki a kiszolgálónak megfelelő csempét, majd várja meg, amíg létrejön a kapcsolat.

    Megnyílik egy új SQL lap egy üres szerkesztővel, ahol beírhatja a lekérdezéseket.

    Megjegyzés:

    Alapértelmezés szerint kötelezően SSL-kapcsolatbiztonságra van szükség az Azure Database for MySQL-kiszolgálón. Bár általában nincs szükség az SSL-tanúsítványok további konfigurációjára ahhoz, hogy a MySQL Workbench csatlakozzon a kiszolgálóhoz, ajánlott az SSL-hitelesítésszolgáltatói tanúsítványt a MySQL Workbenchhez kötni. A tanúsítvány letöltéséről és kötéséről az SSL-kapcsolatok alkalmazásban való konfigurálását ismertető, Azure Database for MySQL kiszolgálóra vonatkozó cikkben talál további információkat. Ha le kell tiltania az SSL-t, látogasson el az Azure Portalra, és válassza a Csatlakozás ion biztonsági oldalt az SSL-kapcsolat kényszerítése váltógomb letiltásához.

Tábla létrehozása, adatok beszúrása, adatok olvasása, adatok frissítése, adatok törlése

  1. Másolja és illessze be az SQL-mintakódot egy üres SQL-lapra néhány mintaadat bemutatása érdekében.

    Ez a kód a quickstartdb nevű üres adatbázist hozza létre, majd létrehoz egy inventory nevű mintatáblát. Beszúr néhány sort, majd beolvassa a sorokat. Egy update utasítással módosítja az adatokat, és ismét beolvassa a sorokat. Végül töröl egy sort, majd ismét beolvassa a sorokat.

    -- 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 képernyőkép az SQL-példakódot és a futtatás utáni kimenetet mutatja az SQL Workbench-ben.

    MySQL Workbench SQL Tab to run sample SQL code

  2. A minta SQL Code futtatásához válassza a könnyítő csavar ikont az SQL-fájl lap eszköztárán.

  3. Figyelje meg az oldal közepén, a Result Grid (Eredménytáblázat) szakaszban lévő többlapos eredményeket.

  4. Figyelje meg az oldal alján lévő Output (Kimenet) listát. Láthatja az egyes parancsok állapotát.

A MySQL Workbench használatával csatlakozott az Azure Database for MySQL kiszolgálóhoz, és az SQL nyelv használatával lekérdezte az adatokat.

Clean up resources

A rövid útmutató során használt összes erőforrás törléséhez törölje az erőforráscsoportot az alábbi paranccsal:

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

További lépések