Fundamentos de la Base de Datos MySQL

Aprenda los Fundamentos de la Base de Datos MySQL. Este módulo cubre la Instalación del Servidor de Base de Datos MariaDB, Conexión a la Base de Datos y Shell SQL, Gestión de Bases de Datos y Usuarios, Copia de Seguridad y Restauración. Dominará estas habilidades esenciales de Linux a través de laboratorios prácticos y desafíos del mundo real.

DevOps EngineerLinuxDevOps

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

Operar un servicio de base de datos exige más que escribir consultas: debes iniciar el servidor, conectarte con el contexto de seguridad correcto, separar el acceso de la aplicación y demostrar que los datos se recuperan. Este curso práctico recorre ese camino administrativo con las herramientas compatibles con MySQL de MariaDB.

Instalarás y endurecerás el servidor, navegarás por la shell SQL, crearás bases y usuarios locales, limitarás privilegios y probarás el acceso delegado. También realizarás una recuperación tras una eliminación real y terminarás migrando una aplicación desde un archivo SQL suministrado con esquema y datos iniciales.

Lo que aprenderás

  • Instalar MariaDB, iniciar el servicio mysql y verificar su estado
  • Usar la utilidad interactiva de endurecimiento para eliminar valores inseguros
  • Conectarte con la CLI compatible con MySQL, listar bases, seleccionar contexto y salir
  • Crear usuarios locales de aplicación y conceder privilegios sobre una sola base
  • Verificar el acceso efectivo autenticándote como el usuario delegado
  • Exportar con mysqldump, eliminar la base, restaurarla y consultar las filas recuperadas
  • Importar un archivo SQL suministrado y validar sus tablas con credenciales de aplicación

A quién va dirigido este curso

Este curso intermedio está dirigido a administradores Linux, estudiantes de DevOps, desarrolladores y técnicos que necesitan aprovisionar y operar un pequeño servicio compatible con MySQL. Es útil si sabes SQL básico pero aún no has gestionado servicio, usuarios, privilegios o recuperación lógica desde la terminal.

Requisitos previos: Fundamentos de terminal Linux, paquetes, servicios, redirección de archivos y sudo. Conocer SQL sencillo ayuda, pero no es obligatorio.

Entorno de aprendizaje: Una terminal Linux de LabEx tipo Debian/Ubuntu con MariaDB Server y las herramientas compatibles mysql y mysqldump.

Preguntas frecuentes

¿El curso usa MySQL o MariaDB?

El laboratorio instala MariaDB Server, cuyos clientes y administración SQL básica son compatibles con MySQL para estas tareas. Usarás mysql, CREATE DATABASE, CREATE USER, GRANT y mysqldump.

¿Qué profundidad tiene el contenido SQL?

Se centra en operaciones, no en desarrollo de consultas. Listarás y seleccionarás bases, crearás cuentas, limitarás acceso, importarás un esquema, listarás tablas y consultarás filas preparadas; no cubre joins, índices, transacciones ni diseño.

¿La copia demuestra una recuperación completa del servidor?

No. Prueba una copia lógica de una base preparada. Como el dump no crea la base en este ejercicio, primero recrearás app_db, importarás backup.sql y comprobarás las filas de Alice, Bob y Charlie. No cubre copias físicas ni recuperación total.

Profesor

labby
Labby
Labby is the LabEx teacher.