Guide de démarrage rapide pour utiliser Cloud SQL pour MySQL

Cette page explique comment créer une instance MySQL et vous y connecter. Elle décrit également comment effectuer des opérations SQL de base à l'aide de Google Cloud Console et d'un client. Les ressources créées dans ce guide de démarrage rapide coûtent généralement moins d'un dollar, en supposant que vous effectuiez les étapes, y compris le nettoyage, en temps opportun.

Avant de commencer

  1. Connectez-vous à votre compte Google.

    Si vous n'en possédez pas déjà un, vous devez en créer un.

  2. Dans Google Cloud Console, sur la page de sélection du projet, sélectionnez ou créez un projet Google Cloud.

    Accéder à la page de sélection du projet

  3. Assurez-vous que la facturation est activée pour votre projet Cloud. Découvrez comment vérifier que la facturation est activée pour votre projet.

Créer une instance

Dans cette procédure, vous utilisez Cloud Console. Pour utiliser l'outil de ligne de commande gcloud, cURL ou PowerShell, consultez la page Créer des instances.

  1. Accédez à la page "Instances Cloud SQL" dans Google Cloud Console.

    Accéder à la page Instances Cloud SQL

  2. Sélectionnez votre projet et cliquez sur Continuer.

  3. Cliquez sur Créer une instance.

  4. Cliquez sur MySQL.

  5. Dans le champ ID d'instance, saisissez myinstance.

  6. Entrez un mot de passe pour l'utilisateur racine.

  7. Utilisez les valeurs par défaut dans les autres champs.

  8. Cliquez sur Créer.

    Vous êtes redirigé vers la liste des instances. Vous pouvez cliquer directement sur la nouvelle instance pour en afficher les détails, mais elle ne sera disponible qu'une fois initialisée et démarrée.

Se connecter à l'instance à l'aide du client MySQL dans Cloud Shell

  1. Dans Google Cloud Console, cliquez sur l'icône Cloud Shell (Icône Cloud Shell) dans l'angle supérieur droit.

    Une fois l'initialisation de Cloud Shell terminée, le message suivant s'affiche :

    Welcome to Cloud Shell! Type "help" to get started.
    username@example-id:~$
    

  2. Lorsque l'invite Cloud Shell s'affiche, connectez-vous à votre instance Cloud SQL :

    gcloud sql connect myinstance --user=root
    
  3. Saisissez votre mot de passe racine.

    L'invite mysql s'affiche.

Créer une base de données et importer des données

  1. Créez une base de données SQL sur votre instance Cloud SQL :
    CREATE DATABASE guestbook;
    
  2. Insérez des échantillons de données dans la base de données "guestbook" :
    USE guestbook;
    CREATE TABLE entries (guestName VARCHAR(255), content VARCHAR(255),
        entryID INT NOT NULL AUTO_INCREMENT, PRIMARY KEY(entryID));
        INSERT INTO entries (guestName, content) values ("first guest", "I got here!");
        INSERT INTO entries (guestName, content) values ("second guest", "Me too!");
    
  3. Récupérez les données :
    SELECT * FROM entries;
    
    Vous obtenez le résultat suivant :
    +--------------+-------------------+---------+
    | guestName    | content           | entryID |
    +--------------+-------------------+---------+
    | first guest  | I got here!       |       1 |
    | second guest | Me too!           |       2 |
    +--------------+-------------------+---------+
    2 rows in set (0.00 sec)
    mysql>
    

Nettoyer

Pour éviter que les ressources utilisées dans ce guide démarrage rapide soient facturées sur votre compte Google Cloud :

  1. Accédez à la page "Instances Cloud SQL" dans Google Cloud Console.
    Accéder à la page "Instances Cloud SQL"
  2. Sélectionnez l'instance myinstance pour ouvrir la page Détails de l'instance.
  3. Dans la barre d'icônes en haut de la page, cliquez sur Supprimer.
  4. Dans la fenêtre Supprimer l'instance, saisissez myinstance, puis cliquez sur Supprimer pour supprimer l'instance.

    Vous ne pouvez pas réutiliser le nom d'une instance pendant environ sept jours après la suppression de cette instance.

Étape suivante

En fonction de vos besoins, vous pouvez en apprendre plus sur la création d'instances Cloud SQL.

Vous pouvez également découvrir comment créer des utilisateurs et des bases de données MySQL pour votre instance Cloud SQL.

Consultez également les informations tarifaires de Cloud SQL.

Dans ce guide de démarrage rapide, vous vous êtes connecté à l'instance à l'aide de Cloud Shell. Dans la plupart des cas d'utilisation, la manière dont vous vous connectez dépend de votre configuration réseau, par exemple :

  • Si votre instance Cloud SQL possède une adresse IP publique ou privée.
  • Si vous vous connectez à partir de Google Cloud (depuis le même projet ou un autre projet).
  • Si vous vous connectez en dehors de Google Cloud.

En savoir plus :

Vous pouvez également en savoir plus sur la connexion à une instance Cloud SQL à partir d'autres applications Google Cloud :