Szybki start: nawiązywanie połączeń i wykonywanie zapytań dotyczących danych w usłudze Azure Database for MySQL przy użyciu aplikacji MySQL Workbench

DOTYCZY: Azure Database for MySQL — pojedynczy serwer

Ważne

Pojedynczy serwer usługi Azure Database for MySQL znajduje się na ścieżce wycofania. Zdecydowanie zalecamy uaktualnienie do serwera elastycznego usługi Azure Database for MySQL. Aby uzyskać więcej informacji na temat migracji do serwera elastycznego usługi Azure Database for MySQL, zobacz Co się dzieje z usługą Azure Database for MySQL — pojedynczy serwer?

Ten przewodnik Szybki start przedstawia sposób nawiązywania połączeń z usługą Azure Database for MySQL przy użyciu aplikacji MySQL Workbench.

Wymagania wstępne

Ten przewodnik Szybki start jako punktu wyjścia używa zasobów utworzonych w jednym z tych przewodników:

Ważne

Upewnij się, że adres IP, z którego nawiązujesz połączenie, został dodany reguł zapory serwera przy użyciu witryny Azure Portal lub interfejsu wiersza polecenia platformy Azure

Instalacja aplikacji MySQL Workbench

Pobierz i zainstaluj aplikację MySQL Workbench na komputerze przy użyciu witryny internetowej MySQL.

Pobieranie informacji o połączeniu

Pobierz informacje o połączeniu potrzebne do nawiązania połączenia z usługą Azure Database for MySQL. Potrzebna jest w pełni kwalifikowana nazwa serwera i poświadczenia logowania.

  1. Zaloguj się w witrynie Azure Portal.

  2. W menu po lewej stronie w witrynie Azure Portal wybierz pozycję Wszystkie zasoby, a następnie wyszukaj utworzony serwer (na przykład mydemoserver).

  3. Wybierz nazwę serwera.

  4. Po przejściu do panelu Przegląd serwera zanotuj nazwę serwera i nazwę logowania administratora serwera. Jeśli zapomnisz hasła, możesz również je zresetować z poziomu tego panelu. Azure Database for MySQL server name

Nawiązywanie połączenia z serwerem za pomocą aplikacji MySQL Workbench

Aby nawiązać połączenie z serwerem usługi Azure MySQL za pomocą narzędzia z graficznym interfejsem użytkownika MySQL Workbench:

  1. Uruchom aplikację MySQL Workbench na swoim komputerze.

  2. W oknie dialogowym Setup New Connection (Konfigurowanie nowego połączenia) wprowadź poniższe informacje na karcie Parameters (Parametry):

    setup new connection

    Ustawienie Sugerowana wartość Opis pola
    Nazwa połączenia Połączenie demonstracyjne Podaj etykietę dla tego połączenia.
    Connection Method (Metoda połączenia) Standard (TCP/IP) Metoda Standardowa (TCP/IP) jest wystarczająca.
    Hostname (Nazwa hosta) nazwa serwera Określ wartość nazwy serwera, która została użyta wcześniej podczas tworzenia usługi Azure Database for MySQL. Przedstawiony przykładowy serwer to mydemoserver.mysql.database.azure.com. Użyj w pełni kwalifikowanej nazwy domeny (*.mysql.database.azure.com), jak pokazano w przykładzie. Wykonaj kroki opisane w poprzedniej sekcji, aby uzyskać informacje o połączeniu, jeśli nie pamiętasz nazwy serwera.
    Port 3306 Zawsze używaj portu 3306 podczas łączenia z usługą Azure Database for MySQL.
    Username nazwa logowania administratora serwera Wpisz nazwę logowania administratora serwera, którą podano wcześniej podczas tworzenia usługi Azure Database for MySQL. Przykładowa nazwa użytkownika to myadmin@mydemoserver. Wykonaj kroki opisane w poprzedniej sekcji, aby uzyskać informacje o połączeniu, jeśli nie pamiętasz nazwy użytkownika. Format jest username@servername.
    Password Twoje hasło Wybierz przycisk Store in Vault... (Zapisz w magazynie... ), aby zapisać hasło.
  3. Wybierz pozycję Test Połączenie ion, aby sprawdzić, czy wszystkie parametry są poprawnie skonfigurowane.

  4. Wybierz pozycję OK, aby zapisać połączenie.

  5. Na liście Połączenie programu MySQL wybierz kafelek odpowiadający serwerowi, a następnie poczekaj na nawiązanie połączenia.

    Zostanie otwarta nowa karta SQL z pustym edytorem, w którym można wpisać swoje zapytania.

    Uwaga

    Domyślnie bezpieczne połączenie SSL jest wymagane i wymuszane na serwerze usługi Azure Database for MySQL. Mimo że zazwyczaj nawiązanie połączenia aplikacji MySQL Workbench z serwerem nie wymaga dodatkowej konfiguracji przy użyciu certyfikatów SSL, zalecamy powiązanie certyfikatu SSL urzędu certyfikacji z aplikacją MySQL Workbench. Aby uzyskać więcej informacji na temat sposobu ładowania certyfikatu i tworzenia jego powiązania, zobacz Configure SSL connectivity in your application to securely connect to Azure Database for MySQL (Konfigurowanie łączności SSL w aplikacji w celu bezpiecznego nawiązywania połączeń z usługą Azure Database for MySQL). Jeśli musisz wyłączyć protokół SSL, odwiedź witrynę Azure Portal i wybierz stronę zabezpieczeń Połączenie ion, aby wyłączyć przycisk przełącznika Wymuszaj połączenie SSL.

Tworzenie tabeli, wstawianie danych, odczyt danych, aktualizowanie danych, usuwanie danych

  1. Skopiuj i wklej przykładowy kod SQL w pustej karcie SQL w celu zilustrowania przykładowych danych.

    Ten kod tworzy pustą bazę danych o nazwie quickstartdb, a następnie tworzy przykładową tabelę o nazwie inventory. Wstawianych jest kilka wierszy, a następnie są one odczytywane. Za pomocą instrukcji UPDATE zmieniane są dane, a następnie wiersze odczytywane są ponownie. Na koniec jeden z wierszy jest usuwany i wiersze odczytywane są ponownie.

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

    Zrzut ekranu przedstawia przykładowy kod SQL w aplikacji SQL Workbench i dane wyjściowe po jego uruchomieniu.

    MySQL Workbench SQL Tab to run sample SQL code

  2. Aby uruchomić przykładowy kod SQL, wybierz ikonę lightening bolt na pasku narzędzi karty Plik SQL.

  3. Zwróć uwagę na trzy karty wyników w sekcji Result Grid (Siatka wyników) pośrodku strony.

  4. Zwróć uwagę na listę Output (Dane wyjściowe) w dolnej części strony. Zawiera ona stan każdego polecenia.

Nawiązano połączenie z usługą Azure Database for MySQL przy użyciu aplikacji MySQL Workbench i wykonano zapytanie o dane przy użyciu języka SQL.

Czyszczenie zasobów

Aby wyczyścić wszystkie zasoby używane w tym przewodniku Szybki start, usuń grupę zasobów przy użyciu następującego polecenia:

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

Następne kroki