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:
- Azure-adatbázis létrehozása MySQL-kiszolgálóhoz az Azure Portal használatával
- Azure-adatbázis létrehozása MySQL-kiszolgálóhoz az Azure CLI használatával
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.
Jelentkezzen be az Azure Portalra.
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).
Válassza ki a kiszolgálónevet.
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.
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:
Indítsa el a MySQL Workbench alkalmazást a számítógépen.
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:
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. 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.
A kapcsolat mentéséhez kattintson az OK gombra.
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
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.
A minta SQL Code futtatásához válassza a könnyítő csavar ikont az SQL-fájl lap eszköztárán.
Figyelje meg az oldal közepén, a Result Grid (Eredménytáblázat) szakaszban lévő többlapos eredményeket.
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