Démarrage rapide : Utilisation de MySQL Workbench pour vous connecter et interroger des données dans Azure Database pour MySQL

S’APPLIQUE À : Azure Database pour MySQL - Serveur unique

Important

Azure Database pour MySQL serveur unique se trouve sur le chemin de mise hors service. Nous vous recommandons vivement de procéder à la mise à niveau vers Azure Database pour MySQL serveur flexible. Pour plus d’informations sur la migration vers Azure Database pour MySQL serveur flexible, consultez Ce qui se passe pour Azure Database pour MySQL serveur unique ?

Ce guide de démarrage rapide vous explique comment vous connecter à une base de données Azure pour MySQL en utilisant une application MySQL Workbench.

Prérequis

Ce guide de démarrage rapide s’appuie sur les ressources créées dans l’un de ces guides :

Important

Vérifiez que l’adresse IP à partir de laquelle vous vous connectez a été ajoutée aux règles de pare-feu du serveur à l’aide du portail Azure ou d’Azure CLI

Installer MySQL Workbench

Téléchargez et installez MySQL Workbench sur votre ordinateur depuis le site web MySQL.

Obtenir des informations de connexion

Obtenez les informations requises pour vous connecter à la base de données Azure pour MySQL. Vous devez disposer du nom de serveur complet et des informations d’identification.

  1. Connectez-vous au portail Azure.

  2. Dans le menu de gauche du portail Azure, sélectionnez Toutes les ressources, puis recherchez le serveur que vous venez de créer, par exemple mydemoserver.

  3. Sélectionnez le nom du serveur.

  4. Dans le panneau Vue d’ensemble du serveur, notez le nom du serveur et le nom de connexion de l’administrateur du serveur. Si vous oubliez votre mot de passe, vous pouvez également le réinitialiser dans ce panneau. Azure Database for MySQL server name

Se connecter au serveur à l’aide de MySQL Workbench

Pour vous connecter au serveur Azure MySQL à l’aide de l’outil d’interface graphique MySQL Workbench :

  1. Lancez l’application MySQL Workbench sur votre ordinateur.

  2. Dans la boîte de dialogue Configurer une nouvelle connexion, entrez les informations suivantes dans l’onglet Paramètres :

    setup new connection

    Paramètre Valeur suggérée Description du champ
    Nom de connexion Connexion démo Spécifiez une étiquette pour cette connexion.
    Méthode de connexion Standard (TCP/IP) Standard (TCP/IP) est suffisant.
    HostName nom du serveur Spécifiez la valeur de nom de serveur utilisée lorsque vous avez créé la base de données Azure pour MySQL. Notre exemple de serveur affiché est mydemoserver.mysql.database.azure.com. Utilisez le nom de domaine complet (*.mysql.database.azure.com), comme indiqué dans l’exemple. Suivez les instructions de la section précédente pour obtenir les informations de connexion, si vous ne vous souvenez pas du nom de votre serveur.
    Port 3306 Utilisez toujours le port 3306 lorsque vous vous connectez au service Base de données Azure pour MySQL.
    Nom d’utilisateur nom de connexion d’administrateur du serveur Tapez le nom d’utilisateur de connexion d’administrateur du serveur fourni lorsque vous avez créé la base de données Azure pour MySQL. Le nom d’utilisateur dans notre exemple est myadmin@mydemoserver. Suivez les instructions de la section précédente pour obtenir les informations de connexion, si vous ne vous souvenez pas du nom d’utilisateur. Le format est nom_utilisateur@nom_serveur.
    Mot de passe votre mot de passe Sélectionnez le bouton Stocker dans le coffre-fort… pour enregistrer le mot de passe.
  3. Sélectionnez Tester la connexion pour tester si tous les paramètres sont correctement configurés.

  4. Sélectionnez OK pour enregistrer la connexion.

  5. Dans la liste de connexions MySQL, sélectionnez le nom correspondant à votre serveur puis patientez jusqu’à ce que la connexion soit établie.

    Un nouvel onglet SQL s’ouvre avec un éditeur vide où vous pouvez saisir vos requêtes.

    Notes

    Par défaut, la sécurité de la connexion SSL est requise et appliquée sur votre serveur Azure Database pour MySQL. Habituellement, bien qu’aucune configuration supplémentaire avec certificats SSL ne soit requise pour MySQL Workbench afin de vous connecter à votre serveur, nous recommandons de lier la certification d’autorité de certification SSL à MySQL Workbench. Pour plus d’informations sur la façon de télécharger et de lier cette certification, consultez l’article Configurer la connectivité SSL dans votre application pour vous connecter en toute sécurité à Azure Database pour MySQL. Si vous souhaitez désactiver le protocole SSL, visitez le Portail Azure et sélectionnez la page Sécurité de la connexion pour désactiver le bouton bascule Appliquer une connexion SSL.

Créer une table, insérer des données, lire les données, mettre à jour des données et supprimer des données

  1. Copiez et collez l’exemple de code SQL dans un onglet SQL vide pour illustrer des exemples de données.

    Ce code crée une base de données vide nommée quickstartdb, puis crée un exemple de table nommée inventory. Il insère des lignes, puis lit les lignes. Il modifie les données avec une instruction de mise à jour et lit de nouveau les lignes. Enfin, il supprime une ligne puis lit de nouveau les lignes.

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

    La capture d’écran montre un exemple de code SQL dans SQL Workbench et la sortie obtenue après son exécution.

    MySQL Workbench SQL Tab to run sample SQL code

  2. Pour exécuter l’exemple de Code SQL, sélectionnez l’icône d’éclair dans la barre d’outils de l’ongletFichier SQL.

  3. Vous observerez trois onglets de résultats dans la section Grille de résultats au milieu de la page.

  4. La liste Sortie apparaît en bas de la page. L’état de chaque commande s’affiche.

Vous êtes à présent connecté à la base de données Azure pour MySQL à l’aide de MySQL Workbench et avez interrogé des données à l’aide du langage SQL.

Nettoyer les ressources

Pour nettoyer toutes les ressources utilisées dans le cadre de ce guide de démarrage rapide, supprimez le groupe de ressources à l’aide de la commande suivante :

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

Étapes suivantes