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
- 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.
-
En la página del selector de proyectos de Google Cloud Console, selecciona o crea un proyecto de Google Cloud.
-
Comprueba que la facturación esté habilitada en tu proyecto.
-
En la página del selector de proyectos de Google Cloud Console, selecciona o crea un proyecto de Google Cloud.
-
Comprueba que la facturación esté habilitada en tu proyecto.
-
Habilita la API de Administración de Cloud SQL.
Crear una instancia de Cloud SQL
-
Visita la página de instancias de Cloud SQL en la consola de Google Cloud Platform.
-
Selecciona el proyecto y haz clic en Continuar.
- Haz clic en Crear instancia.
- Haz clic en MySQL.
- Haz clic en Elegir la segunda generación.
-
Escribe
myinstance
para ID de instancia. -
Introduce una contraseña para el usuario root.
Utiliza los valores predeterminados para los demás campos.
-
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
-
En la consola de Google Cloud Platform, haz clic en el 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:~$
-
En el indicador de Cloud Shell, conéctate a la instancia de Cloud SQL:
gcloud sql connect myinstance --user=root
-
Escribe la contraseña de root.
Deberías ver el indicador de mysql.
Crear una base de datos y subir datos
- Crea una base de datos de SQL en la instancia de Cloud SQL:
CREATE DATABASE guestbook;
- 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!");
- 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:
- 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 - Selecciona la instancia
myinstance
para abrir la página de sus detalles. - En la barra de iconos de la parte superior de la página, haz clic en Eliminar.
-
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
- Obtén más información sobre cómo crear instancias de Cloud SQL.
- Obtén más información sobre cómo conectarse a una instancia de Cloud SQL:
- Obtén más información sobre cómo crear usuarios de MySQL y bases de datos para tu instancia de Cloud SQL.