Share via


Utiliser MySQL Workbench avec Azure Database pour MySQL – Serveur flexible

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

Ce guide de démarrage rapide montre comment se connecter à une instance de serveur flexible Azure Database pour MySQL à l’aide de l’application MySQL Workbench.

Prérequis

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

Préparation de votre station de travail cliente

Obtenir des informations de connexion

Obtenez les informations de connexion requises pour la connexion au serveur flexible. Vous devez disposer du nom du 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.

Se connecter au serveur à l’aide de MySQL Workbench

Pour vous connecter à Azure Database pour MySQL serveur flexible à l’aide de 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ètres 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. Si vous ne vous souvenez pas du nom de votre serveur, suivez les instructions de la section précédente pour obtenir les informations de connexion.
    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 de notre exemple est myadmin. Si vous ne vous souvenez pas du nom d’utilisateur, suivez les instructions de la section précédente pour obtenir les informations de connexion.
    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.

Remarque

La connexion chiffrée utilisant TLS 1.2 est requise et appliquée à votre instance de serveur flexible Azure Database pour MySQL. Habituellement, bien qu’aucune configuration supplémentaire avec certificats TLS/SSL ne soit requise pour MySQL Workbench afin de vous connecter à votre serveur, nous recommandons de lier la certification d’autorité de certification TLS/SSL à MySQL Workbench. Pour plus d’informations, consultez Se connecter à l’aide de TLS/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.

À présent, vous êtes connecté à Azure Database pour MySQL serveur flexible à l’aide de MySQL Workbench et vous avez interrogé des données à l’aide du langage SQL.

Étapes suivantes