Guía de inicio rápido de Cloud SQL para MySQL

En esta página, se muestra cómo crear una instancia de MySQL y conectarse a ella, y cómo realizar operaciones básicas de SQL mediante Google Cloud Console y un cliente. Los recursos creados en esta guía de inicio rápido suelen costar menos de un dólar, bajo la suposición de que completas los pasos, incluida la limpieza, de manera correcta.

Antes de comenzar

  1. Accede a tu cuenta de Google Cloud. Si eres nuevo en Google Cloud, crea una cuenta para evaluar el rendimiento de nuestros productos en situaciones reales. Los clientes nuevos también obtienen $300 en créditos gratuitos para ejecutar, probar y, además, implementar cargas de trabajo.
  2. En la página del selector de proyectos de Google Cloud Console, selecciona o crea un proyecto de Google Cloud.

    Ir al selector de proyecto

  3. Asegúrate de que la facturación esté habilitada para tu proyecto de Cloud. Descubre cómo confirmar que tienes habilitada la facturación en un proyecto.

Crea una instancia

En este procedimiento, usas Google Cloud Console. Para usar la herramienta de línea de comandos de gcloud, cURL o PowerShell, consulta Crea instancias.

  1. Ir a la página 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. Si se te solicita que habilites la API de Compute, haz clic en el botón Habilitar API.
  6. Habilita la API de Administrador de Cloud SQL
  7. Ingresa myinstance en ID de la instancia.
  8. Ingresa una contraseña para el usuario raíz.
  9. Usa los valores predeterminados en los otros campos.
  10. Haz clic en Crear (Create).

    Volverás a la lista de las instancias. Puedes hacer clic en la instancia nueva de inmediato para ver los detalles, pero no estará disponible hasta que se inicialice.

    Nota: En este ejemplo, la instancia se crea con la configuración predeterminada, incluida una dirección IP pública.

Conéctate a tu instancia con el cliente MySQL en Cloud Shell

  1. En Google Cloud Console, haz clic en el ícono de Cloud Shell (Ícono de Cloud Shell) en la esquina superior derecha.

    Cuando Cloud Shell termine de inicializarse, aparecerá lo siguiente:

    Welcome to Cloud Shell! Type "help" to get started.
    username@example-id:~$
    
  2. En la ventana de Cloud Shell, conéctate a tu instancia de Cloud SQL:

    gcloud sql connect myinstance --user=root
    
  3. Ingresa tu contraseña raíz.

    Aparecerá el cuadro de mysql.

Crea una base de datos y sube datos

  1. Crea una base de datos de SQL en tu instancia de Cloud SQL:
    CREATE DATABASE guestbook;
    
  2. Inserta los datos de muestra en la base de datos del libro de visitas:
    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;
    
    El resultado es el siguiente:
    +--------------+-------------------+---------+
    | guestName    | content           | entryID |
    +--------------+-------------------+---------+
    | first guest  | I got here!       |       1 |
    | second guest | Me too!           |       2 |
    +--------------+-------------------+---------+
    2 rows in set (0.00 sec)
    mysql>
    

Realiza una limpieza

Sigue estos pasos para evitar que se apliquen cargos a tu cuenta de Google Cloud por los recursos que usaste en esta guía de inicio rápido.

  1. Ve a la página Instancias de Cloud SQL en Google Cloud Console.
    Ir a la página Instancias de Cloud SQL
  2. Selecciona la instancia myinstance para abrir la página de detalles de la instancia.
  3. En la barra de íconos que se encuentra en la parte superior de la página, haz clic en Borrar.
  4. En la ventana Borrar instancia, ingresa myinstance y, luego, haz clic en Borrar para eliminar la instancia.

    No puedes usar de nuevo el nombre de una instancia durante alrededor de 7 días después de haberla borrado.

Próximos pasos

En función de tus necesidades, puedes obtener más información sobre cómo crear instancias de Cloud SQL.

También puedes obtener información sobre cómo crear usuarios de MySQL y bases de datos para tu instancia de Cloud SQL.

Además, puedes consultar Precios de Cloud SQL .

En esta guía de inicio rápido, te conectaste a la instancia mediante Cloud Shell. En la mayoría de los casos de uso, la forma en que te conectas depende de aspectos de la configuración de red, como los siguientes:

  • Si la instancia de Cloud SQL tiene una dirección IP pública o privada
  • Si te conectas desde el interior de Google Cloud (desde el mismo proyecto o desde uno diferente)
  • Si te conectas desde fuera de Google Cloud

Conoce más sobre:

Además, puedes obtener información sobre la conexión a una instancia de Cloud SQL desde otras aplicaciones de Google Cloud: