Guida introduttiva: Usare MySQL Workbench per connettersi ed eseguire query sui dati in Database di Azure per MySQL

SI APPLICA A: Database di Azure per MySQL - Server singolo

Importante

Database di Azure per MySQL server singolo si trova nel percorso di ritiro. È consigliabile eseguire l'aggiornamento a Database di Azure per MySQL server flessibile. Per altre informazioni sulla migrazione a Database di Azure per MySQL server flessibile, vedere Che cosa accade a Database di Azure per MySQL server singolo?

Questa guida introduttiva illustra come connettersi a un database di Azure per MySQL usando un'applicazione MySQL Workbench.

Prerequisiti

Questa guida introduttiva usa le risorse create in una delle guide seguenti come punto di partenza:

Importante

Verificare che l'indirizzo IP da cui ci si sta connettendo sia stato aggiunto alle regole del firewall del server usando il portale di Azure o l’interfaccia della riga di comando di Azure

Installare MySQL Workbench

Scaricare e installare MySQL Workbench nel computer dal sito Web di MySQL.

Ottenere informazioni di connessione

Ottenere le informazioni di connessione necessarie per connettersi al database di Azure per MySQL. Sono necessari il nome del server completo e le credenziali di accesso.

  1. Accedere al portale di Azure.

  2. Dal menu a sinistra nel portale di Azure scegliere Tutte le risorse e quindi cercare il server creato, ad esempio mydemoserver.

  3. Selezionare il nome del server.

  4. Nel pannello Panoramica del server prendere nota dei valori riportati in Nome server e Nome di accesso dell'amministratore server. Se si dimentica la password, in questo pannello è anche possibile reimpostarla. Azure Database for MySQL server name

Connettersi al server con MySQL Workbench

Per connettersi al server MySQL di Azure con lo strumento dell'interfaccia utente grafica MySQL Workbench:

  1. Avviare l'applicazione MySQL Workbench nel computer.

  2. Nella finestra di dialogo Setup New Connection (Configura nuova connessione) immettere le informazioni seguenti nella scheda Parameters (Parametri):

    setup new connection

    Impostazione Valore consigliato Descrizione campo
    Nome connessione Demo Connection Specificare un'etichetta per la connessione.
    Connection Method (Metodo di connessione) Standard (TCP/IP) Standard (TCP/IP) è sufficiente.
    Hostname (Nome host) nome del server Specificare il valore del nome del server usato in precedenza al momento della creazione del database di Azure per MySQL. Il server di esempio visualizzato è mydemoserver.mysql.database.azure.com. Usare il nome di dominio completo (*.mysql.database.azure.com) come illustrato nell'esempio. Se non si ricorda il nome del server, seguire i passaggi della sezione precedente per ottenere le informazioni di connessione.
    Porta 3306 Usare sempre la porta 3306 per la connessione al database di Azure per MySQL.
    Username nome di accesso amministratore server Digitare il nome utente di accesso amministratore server specificato in precedenza al momento della creazione del database di Azure per MySQL. Il nome utente di esempio è myadmin@mydemoserver. Se non si ricorda il nome utente, seguire la procedura descritta nella sezione precedente per ottenere le informazioni di connessione. Il formato è username@servername.
    Password password Selezionare Store in Vault (Archivia nell'insieme di credenziali) per salvare la password.
  3. Selezionare Test Connessione ion per verificare se tutti i parametri sono configurati correttamente.

  4. Selezionare OK per salvare la connessione.

  5. Nell'elenco delle Connessione MySQL selezionare il riquadro corrispondente al server e quindi attendere che venga stabilita la connessione.

    Verrà visualizzata una nuova scheda SQL con un editor vuoto in cui è possibile digitare le query.

    Nota

    Per impostazione predefinita, è necessaria la sicurezza della connessione SSL che viene applicata al server di Database di Azure per MySQL. Anche se non sono in genere necessarie configurazioni aggiuntive con certificati SSL per la connessione di MySQL Workbench al server, è consigliabile associare la certificazione SSL della CA a MySQL Workbench. Per altre informazioni su come scaricare e associare la certificazione, vedere Configurare la connettività SSL nell'applicazione per la connessione sicura a Database di Azure per MySQL. Se è necessario disabilitare SSL, visitare il portale di Azure e selezionare la pagina di sicurezza Connessione ion per disabilitare l'interruttore Imponi connessione SSL.

Creare una tabella e inserire, leggere, aggiornare ed eliminare dati

  1. Copiare e incollare il codice SQL di esempio in una scheda SQL vuota per illustrare alcuni dati di esempio.

    Il codice crea un database vuoto denominato quickstartdb, quindi crea una tabella di esempio denominata inventory. Inserisce alcune righe e quindi le legge. Modifica i dati con un'istruzione update e legge nuovamente le righe. Infine, elimina una riga e quindi legge nuovamente le righe.

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

    Lo screenshot mostra un esempio di codice SQL in MySQL Workbench e l'output dopo l'esecuzione.

    MySQL Workbench SQL Tab to run sample SQL code

  2. Per eseguire il codice SQL di esempio, selezionare l'icona del bolt di illuminazione nella barra degli strumenti della scheda File SQL.

  3. Si notino i tre risultati a schede nella sezione Griglia risultati nella parte centrale della pagina.

  4. Si noti l'elenco Output nella parte inferiore della pagina. Viene visualizzato lo stato di ogni comando.

A questo punto è stata stabilita la connessione a Database di Azure per MySQL tramite MySQL Workbench ed è stata eseguita una query sui dati con il linguaggio SQL.

Pulire le risorse

Per pulire tutte le risorse usate in questo argomento di avvio rapido, eliminare il gruppo di risorse con il comando seguente:

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

Passaggi successivi