Instrucciones y requisitos de configuración del lab
Protege tu cuenta y tu progreso. Usa siempre una ventana de navegador privada y las credenciales del lab para ejecutarlo.

Crea bases de datos de Cloud SQL

Lab 1 hora universal_currency_alt 5 créditos show_chart Intermedio
info Es posible que este lab incorpore herramientas de IA para facilitar tu aprendizaje.
Este contenido aún no está optimizado para dispositivos móviles.
Para obtener la mejor experiencia, visítanos en una computadora de escritorio con un vínculo que te enviaremos por correo electrónico.

Descripción general

En este lab, usarás Cloud SQL para crear bases de datos administradas por Google. Crearás bases de datos PostgreSQL y MySQL, y te conectarás a ellas con Google Cloud CLI y desde una máquina virtual.

Objetivos

En este lab, aprenderás a realizar las siguientes tareas:

  • Crear una base de datos de PostgreSQL en Cloud SQL
  • Conectarse a la base de datos con el SDK de Cloud
  • Crear una base de datos MySQL de Cloud SQL con la CLI
  • Conectarse a la base de datos de MySQL desde una máquina virtual

Configuración y requisitos

En esta tarea, realizarás los pasos de inicialización para tu lab.

En cada lab, recibirás un proyecto de Google Cloud y un conjunto de recursos nuevos por tiempo limitado y sin costo adicional.

  1. Accede a Google Skills en una ventana de incógnito.

  2. Ten en cuenta el tiempo de acceso del lab (por ejemplo, 1:15:00) y asegúrate de finalizarlo en el plazo asignado. No existe una función de pausa. Si lo necesitas, puedes reiniciar el lab, pero deberás hacerlo desde el comienzo.

  3. Cuando tengas todo listo, haz clic en Comenzar lab.

  4. Anota las credenciales del lab (el nombre de usuario y la contraseña). Las usarás para acceder a la consola de Google Cloud.

  5. Haz clic en Abrir la consola de Google.

  6. Haz clic en Usar otra cuenta, copia las credenciales para este lab y pégalas en el mensaje emergente que aparece. Si usas otras credenciales, se generarán errores o incurrirás en cargos.

  7. Acepta las condiciones y omite la página de recursos de recuperación.

Tarea 1: Crea una base de datos de Cloud SQL

  1. Abre una nueva ventana del navegador web y ve a la consola de Google Cloud (console.cloud.google.com). Usa el selector de proyectos para elegir el primer proyecto con el nombre principal "qwiklabs-gcp".

  2. En el menú de navegación (Ícono del menú de navegación), haz clic en SQL.

    Si SQL no aparece en el menú de navegación, haz clic en Ver todos los productos. En la página Todos los productos, desplázate hasta la sección Bases de datos y, luego, haz clic en SQL.
  3. Haz clic en Crear instancia y elige la opción PostgreSQL.

El botón para elegir PostgreSQL

  1. En Elige una edición de Cloud SQL, selecciona Enterprise.

  2. Asigna el nombre postgresql-db al ID de la instancia y escribe una contraseña que puedas recordar (o, si lo prefieres, haz clic en el botón Generar y copia la contraseña generada en un archivo de texto).

  3. En Elige la región y la disponibilidad zonal, establece la región en y selecciona Varias zonas.

  4. Acepta los demás valores predeterminados y haz clic en Crear instancia.

Nota: Tu base de datos tardará entre 5 y 10 minutos en estar lista.
  1. Cuando la base de datos esté lista, haz clic en su nombre en la consola para ver sus detalles.

La página Instancias de SQL muestra el tipo, las direcciones IP, el nombre de conexión de la instancia, la disponibilidad, la ubicación y los detalles de almacenamiento usado para postgresql-db.

Haz clic en Revisar mi progreso para verificar el objetivo. Crear una instancia de Cloud SQL para PostgreSQL

Tarea 2: Conéctate a la base de datos con el SDK de Cloud

  1. En la sección Conectarse a esta instancia, haz clic en el vínculo Abrir Cloud Shell.

Esta acción abrirá Cloud Shell en la parte inferior de la ventana.

  1. Si se te solicita, haz clic en Continuar.

El cuadro de diálogo Conectarse a esta instancia muestra el vínculo Abrir Cloud Shell

Observa que el comando de conexión ya se ingresó en la línea de comandos.

  1. Presiona INTRO para ejecutar el comando y, luego, haz clic en Authorize si se te solicita.

La red de Cloud SQL tardará un poco en agregar la dirección IP de Cloud Shell a la lista de entidades permitidas.

  1. Cuando se te solicite, ingresa tu contraseña.

  2. Para ver las bases de datos, escribe lo siguiente (una barra inversa y la letra L en minúscula):

\l
  1. Para crear una base de datos, ingresa el siguiente comando:
CREATE DATABASE petsdb;
  1. Confirma que funcionó:
\l
  1. Para conectarte a la base de datos, ingresa el siguiente comando y, luego, tu contraseña cuando se te solicite:
\c petsdb;
  1. Crea una tabla:
CREATE TABLE Pets(ID INT PRIMARY KEY NOT NULL, Name TEXT, Breed TEXT);
  1. Agrega un registro:
INSERT INTO Pets (ID, Name, Breed) Values (1, 'Noir', 'Schnoodle');
  1. Ejecuta una consulta:
SELECT * FROM Pets;
  1. Para desconectarte de la base de datos, presiona CTRL + C y vuelve a Cloud Shell.

Haz clic en Revisar mi progreso para verificar el objetivo. Crear una base de datos en una instancia de Cloud SQL para PostgreSQL

Tarea 3: Crea una base de datos de Cloud SQL MySQL con la CLI

  1. En el símbolo del sistema de Cloud Shell, ingresa el siguiente comando para crear una base de datos MySQL con la CLI:
gcloud sql instances create mysql-db --tier=db-n1-standard-1 --zone={{{ project_0.default_zone | "ZONE" }}}

La base de datos tardará unos minutos en estar lista.

  1. Cuando se complete el comando, toma nota de la dirección IP principal del servidor de base de datos. Copia y pega esta dirección en un archivo de texto, ya que la necesitarás más adelante.

  2. Ingresa el siguiente comando para establecer la contraseña de la cuenta raíz. Crea una contraseña que puedas recordar.

gcloud sql users set-password root --host=% --instance=mysql-db --password=your-password-here
  1. Ingresa el siguiente comando para conectarte a tu base de datos de Cloud SQL con la CLI. La red de Cloud SQL tardará un poco en agregar la dirección IP de Cloud Shell a la lista de entidades permitidas.
gcloud sql connect mysql-db --user=root --quiet
  1. Cuando se te solicite, ingresa tu contraseña.

  2. En el cuadro de MySQL, escribe lo siguiente para asegurarte de que funciona:

SHOW DATABASES;
  1. Para volver al símbolo del sistema de Cloud Shell, escribe exit.

Haz clic en Revisar mi progreso para verificar el objetivo. Crear una base de datos MySQL de Cloud SQL con la CLI

Tarea 4: Conéctate a la base de datos de MySQL desde una máquina virtual

  1. En Cloud Shell, ingresa el siguiente comando para crear una máquina virtual Debian 11 que puedas usar como cliente de prueba:
gcloud compute instances create test-client --zone={{{ project_0.default_zone | "ZONE" }}} --image-family=debian-11 --image-project=debian-cloud --machine-type=e2-micro
  1. Cuando se complete el comando, copia la dirección IP externa en el portapapeles. Usarás esta dirección IP para permitir que la máquina acceda a la base de datos.

  2. Vuelve a la consola y al servicio Cloud SQL y, luego, selecciona la base de datos mysql-db para ver sus detalles.

  3. Haz clic en Editar en la lista Descripción general, en la parte superior de la página.

  4. Abre la sección Conexiones y, luego, haz clic en Agregar red en Redes autorizadas. Asigna el nombre VM a la nueva conexión y pega la dirección IP externa de la máquina virtual en el cuadro de texto Red.

  5. Haz clic en Listo y, luego, en Guardar.

  6. Cuando se complete la actualización, vuelve a Cloud Shell y escribe el siguiente comando para establecer una conexión SSH con el cliente de prueba:

gcloud compute ssh test-client --zone={{{ project_0.default_zone | "ZONE" }}}
  1. Para instalar el software cliente MySQL en esta máquina, ejecuta los siguientes comandos:
sudo apt-get update sudo apt-get install -y default-mysql-client
  1. Para acceder al servidor de base de datos, usa el comando que se muestra a continuación, pero cambia la dirección IP por la dirección IP de tu base de datos de Cloud SQL. Deberías haber pegado esta dirección en un archivo de texto anteriormente en el lab. De lo contrario, puedes encontrarla en la consola de Cloud SQL.
mysql --host=[Database Public IP Address] --user=root --password
  1. En el cuadro de MySQL, escribe lo siguiente para asegurarte de que funciona:
SHOW DATABASES;
  1. Para volver al símbolo del sistema de Cloud Shell, escribe exit.

Haz clic en Revisar mi progreso para verificar el objetivo. Conectarse a la base de datos de MySQL desde una máquina virtual

¡Felicitaciones! Usaste Cloud SQL para crear bases de datos administradas por Google. Creaste bases de datos PostgreSQL y MySQL, y te conectaste a ellas con Google Cloud CLI y desde una máquina virtual.

Finaliza el lab

Cuando hayas completado el lab, haz clic en Finalizar lab. Google Skills quitará los recursos que usaste y limpiará la cuenta.

Tendrás la oportunidad de calificar tu experiencia en el lab. Selecciona la cantidad de estrellas que corresponda, ingresa un comentario y haz clic en Enviar.

La cantidad de estrellas indica lo siguiente:

  • 1 estrella = Muy insatisfecho
  • 2 estrellas = Insatisfecho
  • 3 estrellas = Ni satisfecho ni insatisfecho
  • 4 estrellas = Satisfecho
  • 5 estrellas = Muy satisfecho

Puedes cerrar el cuadro de diálogo si no deseas proporcionar comentarios.

Para enviar comentarios, sugerencias o correcciones, usa la pestaña Asistencia.

Copyright 2026 Google LLC. Todos los derechos reservados. Google y el logotipo de Google son marcas de Google LLC. El resto de los nombres de productos y empresas pueden ser marcas de las respectivas empresas a las que están asociados.

Antes de comenzar

  1. Los labs crean un proyecto de Google Cloud y recursos por un tiempo determinado
  2. .
  3. Los labs tienen un límite de tiempo y no tienen la función de pausa. Si finalizas el lab, deberás reiniciarlo desde el principio.
  4. En la parte superior izquierda de la pantalla, haz clic en Comenzar lab para empezar

Usa la navegación privada

  1. Copia el nombre de usuario y la contraseña proporcionados para el lab
  2. Haz clic en Abrir la consola en modo privado

Accede a la consola

  1. Accede con tus credenciales del lab. Si usas otras credenciales, se generarán errores o se incurrirá en cargos.
  2. Acepta las condiciones y omite la página de recursos de recuperación
  3. No hagas clic en Finalizar lab, a menos que lo hayas terminado o quieras reiniciarlo, ya que se borrará tu trabajo y se quitará el proyecto

Este contenido no está disponible en este momento

Te enviaremos una notificación por correo electrónico cuando esté disponible

¡Genial!

Nos comunicaremos contigo por correo electrónico si está disponible

Un lab a la vez

Confirma para finalizar todos los labs existentes y comenzar este

Usa la navegación privada para ejecutar el lab

Usar una ventana de incógnito o de navegación privada es la mejor forma de ejecutar este lab. Así evitarás cualquier conflicto entre tu cuenta personal y la cuenta de estudiante, lo que podría generar cargos adicionales en tu cuenta personal.