Inicio rápido de Cloud SQL for MySQL

En esta página se explica cómo crear y conectarse a una instancia de Cloud SQL MySQL y realizar operaciones de SQL básicas con la consola de Google Cloud Platform y el cliente mysql.

Antes de empezar

  1. Accede a tu Cuenta de Google.

    Si todavía no tienes una cuenta, regístrate para obtener una nueva.

  2. En GCP Console, en la página de selección de proyecto, selecciona o crea un proyecto de GCP.

    Ir a la página de selección de proyecto

  3. Comprueba que la facturación esté habilitada en tu proyecto.

    Descubre cómo puedes habilitar la facturación

  4. Habilita lasAdministración de Cloud SQLAPI.

    Habilita lasAPI

Crear una instancia de Cloud SQL

  1. Visita la página de instancias de Cloud SQL en la consola de Google Cloud Platform.

    Ir a la página de instancias de Cloud SQL

  2. Selecciona el proyecto y haz clic en Continuar.

  3. Haz clic en Crear instancia.
  4. Haz clic en MySQL.
  5. Haz clic en Elegir la segunda generación.
  6. Escribe myinstance para ID de instancia.

    Captura de la pantalla de creación de la instancia

  7. Introduce una contraseña para el usuario root.

    Utiliza los valores predeterminados para los demás campos.

  8. Haz clic en Crear.

    Volverás a la lista de instancias donde la nueva instancia aparece sombreada mientras se inicializa y comienza.

Conectarse a la instancia mediante el cliente mysql en Cloud Shell

  1. En la consola de Google Cloud Platform, haz clic en el icono de Cloud Shell (Icono de Cloud Shell), en la esquina superior derecha.

    Esto es lo que deberías ver cuando finalice la inicialización de Cloud Shell:

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

  2. En el indicador de Cloud Shell, conéctate a la instancia de Cloud SQL:

    gcloud sql connect myinstance --user=root
    
  3. Escribe la contraseña de root.

    Deberías ver el indicador de mysql.

Crear una base de datos y subir datos

  1. Crea una base de datos de SQL en la instancia de Cloud SQL:
    CREATE DATABASE guestbook;
    
  2. Inserta datos de ejemplo en la base de datos "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. Recupera los datos:
    SELECT * FROM entries;
    
    Deberías ver lo siguiente:
    +--------------+-------------------+---------+
    | guestName    | content           | entryID |
    +--------------+-------------------+---------+
    | first guest  | I got here!       |       1 |
    | second guest | Me too!           |       2 |
    +--------------+-------------------+---------+
    2 rows in set (0.00 sec)
    mysql>
    

Limpieza

Para evitar cargos en tu cuenta de Google Cloud Platform por usar los recursos de este inicio rápido, sigue estos pasos:

  1. Visita la página de instancias de Cloud SQL en la consola de Google Cloud Platform.
    Ir a la página de instancias de Cloud SQL
  2. Selecciona la instancia myinstance para abrir la página de sus detalles.
  3. En la barra de iconos de la parte superior de la página, haz clic en Eliminar.
  4. En la ventana Eliminar instancia, escribe myinstance y, a continuación, haz clic en Eliminar para eliminar la instancia.

    Una vez eliminada la instancia, no podrás volver a usar su nombre durante 7 días, aproximadamente.

Siguientes pasos