MySQL es el motor de base de datos open source más usado por empresas para aplicaciones web, móviles y sistemas internos
Profesionaliza la administración MySQL en empresas con formación A Medida mejorando rendimiento y seguridad, tutorizada y bonificable por FUNDAE. Contáctanos.
Aprende a administrar MySQL de forma profesional, gestionando usuarios, permisos, backups y configuraciones clave para entornos empresariales que requieren alta disponibilidad.
1
Optimiza el rendimiento de tus bases de datos con índices, consultas eficientes y ajuste de parámetros, reduciendo los tiempos de respuesta y mejorando la experiencia del usuario.
Personaliza el temario al 100% para tu equipo
Diseñamos una formación a medida utilizando los documentos y flujos de trabajo reales de tu empresa.
Nueva Plataforma de E-learningFormación en directo con plataforma de apoyo para reforzar el aprendizaje
Acceso a las grabaciones
Los alumnos podrán revisar las sesiones grabadas para repasar conceptos clave, recuperar explicaciones concretas o reforzar aquellos contenidos que necesiten después de la clase en directo.
Recursos formativos
Materiales, sesiones grabadas y documentación de apoyo quedan centralizados en la plataforma para que el equipo pueda consultarlos durante y después de la formación.
Confirmación de asistencia
La plataforma permite registrar y confirmar la asistencia de los participantes, facilitando el seguimiento de la formación y la gestión documental necesaria para la bonificación FUNDAE.
Programa formativo
Temario del curso
Encuentra todo el temario del curso aquí.
Temario
Introducción a MYSQL
Instalación de MySQL
Versión community y versión Enterprise
Elección del tipo de instalación
Instalando en Unix/Linux
Instalando en Windows
Introducción a la configuración inicial
Creación del fichero my.cnf
Estructura y composición del archivo de configuración
Ubicación y prioridad del archivo de configuración
Identificación de ficheros y directorios
Parar y arrancar MySQL en Unix/Linux
Parar y arrancar MySQL en Windows
Introducción a MYSQL
Instalación de MySQL
Versión community y versión Enterprise
Elección del tipo de instalación
Instalando en Unix/Linux
Instalando en Windows
Introducción a la configuración inicial
Creación del fichero my.cnf
Estructura y composición del archivo de configuración
Ubicación y prioridad del archivo de configuración
Estructura y composición del archivo de configuración
Ubicación y prioridad del archivo de configuración
Identificación de ficheros y directorios
Parar y arrancar MySQL en Unix/Linux
Parar y arrancar MySQL en Windows
Tema 2: Instalación de varias instancias
Precauciones y limitaciones
Instalación de diferentes versiones
Arranque y parada
Tema 3: Securización de la instalación
Control de permisos
Securizar usuario root
Cuentas anónimas
Base de datos test
Uso de mysql_secure_installation
Resolución de problemas de instalación frecuentes
Tema 4: Actualización y upgrade
Prerrequisitos
Saltos de versión
Copias de seguridad
Estrategias
Actualización de binarios
Verificaciones y comprobaciones
Tema 5: Variantes de MySQL
MariaDB
Percona Server
Amazon RDS/Aurora
WebScaleSQL
Galera
Tema 6: Arquitectura de MySQL
Los procesos de MySQL (servidor y cliente)
Protocolos de comunicación
Introducción a la utilización del hardware
Uso del disco
Uso de la memoria
Uso del procesador
Uso de la red
Introducción a los motores de almacenamiento
InnoDB
MyISAM
Memory
Archive
XtraDB
TokuDB
RocksDB
Redologs y Undologs
Tablespaces
Tema 7: Configuración del servidor de MySQL
La configuración dinámica de la instancia
Cambios a nivel de sesión
Cambios a nivel global
Cambios persistentes
La configuración estática de la instancia
Cambios en el archivo de configuración
Reinicio del servidor
Cómo visualizar la configuración
La configuración de InnoDB
Parametrización fundamental
Isolation
Otros parámetros
La configuración de MyISAM
Cachés
Conexiones simultáneas
Parámetros que no deben modificarse
El registro en MySQL
Registro binario
Registro de querys lentas
Registro de errores
Registro general
Buenas prácticas
El modo SQL
Modos habituales
Combinaciones
Modo por defecto
Tema 8: Seguridad y gestión de usuarios
El protocolo SSL
Cuándo usarlo
Opciones
El cifrado de datos
Cifrar columnas
Descifrar columnas
Cifrar bases de datos
Cómo reforzar la seguridad
chroot
secure-file-priv
skip-show-database
bin-address
skip-networking
skip-name-resolv
La gestión de usuarios y contraseñas
Conexiones
Gestion de cuentas de usuario
Expiración de contraseñas
Configuración de contraseñas
Restablecimiento de contraseña de root perdida
Plugins de autenticación y validación de contraseñas
Roles
Identificación de privilegios
Asignación de privilegios
La securización del código SQL y PL/SQL
Securización de vistas
Securización de rutinas
Tema 9: Optimización del servidor MySQL
Las implicaciones del Hardware
Procesador
RAM
Almacenamiento
Las implicaciones del Sistema operativo
Tema 10: Optimización de la base de datos
Definición de tablas
Definición de registro o fila
Definición de columna o campo
Los tipos de datos
Tipo carácter
Tipo numérico
Tipo fecha
Tipo lógico
Tipo binario
La normalización
Definición
Primera forma normal
Segunda forma normal
Tercera forma normal
Ventajas e inconvenientes
Qué es un índice
Definición de índices
Definición de Primary Key
Definición de Foreing Key
Columnas que se pueden beneficiar de un índice
¿Qué columnas indexar?
Tipos de índices
Índices únicos
Índices no únicos
Índices de Primary Key
Índices de varias columnas
Índices redundantes
Índices binarios
Índices hash
Índices clúster InnoDB
Índices fulltext
Otros tipos de índices
Tema 11: Optimización de querys
Los bloqueos implícitos
Descripción de bloqueos
InnoDB y los bloqueos implícitos
Los bloqueos explícitos
Bloqueos de tabla
InnoDB y los bloqueos explícitos
Bloqueos corporativos
Las transacciones
InnoDB y las transacciones
Mezclar motores transaccionales y no-transaccionales
El comando EXPLAIN
Interpretar el plan de ejecución
Columnas principales
Acceso a los datos
Versión extendida
Las Querys
Niveles de aislamiento
Joins
Where
Ordenaciones
Agregaciones
Utilización de varios índices
Multi-Range
El mantenimiento de objetos
Estadísticas
Desfragmentación
Tema 12: Estrategias de backup y recuperación
Introducción
Backup lógico
Backup físico
Backup completo/incremental
Tema 13: Replicación
Introducción
Parametrización y variables
La replicación Maestro-Esclavo
Configuración
Cuándo usarla
La replicación Maestro-Maestro
Configuración
Cuándo usarla
La replicación con varios niveles
Configuración
Cuándo usarla
Resolución de problemas y conflictos
Corrección de errores de replicación
Retrasos de replicación
Selectividad de peticiones
La monitorización
Verificación de la integridad de los datos
Las utilidades
Comando SHOW
Arranque y parada
Comando RESET
Perfiles profesionales
Pensado para quienes deben dominar MySQL en su día a día
Administradores de Bases de Datos
Facilitan la gestión efectiva de servidores MySQL en ambientes empresariales.
Ingenieros de Sistemas
Mejoran la integración y optimización de bases de datos con infraestructura corporativa.
Analistas de Datos
Aumentan la eficiencia en la extracción y manejo de datos para informes clave.
Desarrolladores de Software
Optimización del desarrollo de aplicaciones con gestión avanzada de datos.
Preguntas frecuentes
Resolvemos todas tus dudas sobre nuestra formación en MySQL
Explora las respuestas a las preguntas que guian a nuestra comunidad. Aqui encontraras claridad sobre como funciona todo, desde el acceso hasta los detalles de los cursos. Si buscas respuestas, este es el lugar para comenzar.
Este curso te proporcionará un conocimiento exhaustivo sobre MySQL, permitiéndote instalar, configurar y optimizar bases de datos de manera profesional. Mejorarás la seguridad de datos y aprenderás técnicas avanzadas para maximizar el rendimiento y fiabilidad de tu infraestructura tecnológica, crucial para cualquier entorno empresarial.
Sí, el curso es totalmente bonificable a través de FUNDAE. Si gestionamos la bonificación por ti, cobramos un 10% adicional del valor del curso más IVA, que también es bonificable según los créditos disponibles en FUNDAE.
El curso se imparte en la modalidad de Aula Virtual Personalizada, mediante videoconferencias a través de Zoom. Esta modalidad permite a los participantes acceder a formaciones flexibles y adaptadas a las necesidades corporativas, con la posibilidad de revisar el contenido a través de las grabaciones de las sesiones.
En este curso desarrollarás habilidades en instalación, configuración, y optimización de MySQL. También aprenderás a gestionar la seguridad de las bases de datos y realizar replicaciones y backups, mejorando así la eficiencia y capacidad de respuesta de tu infraestructura de datos empresarial.
Puedes inscribirte en el curso rellenando los formularios disponibles en nuestra página web. Asegúrate de completar toda la información requerida para procesar tu inscripción de manera eficiente y activar la opción de bonificación si procede.
Este curso te proporcionará un conocimiento exhaustivo sobre MySQL, permitiéndote instalar, configurar y optimizar bases de datos de manera profesional. Mejorarás la seguridad de datos y aprenderás técnicas avanzadas para maximizar el rendimiento y fiabilidad de tu infraestructura tecnológica, crucial para cualquier entorno empresarial.
Sí, el curso es totalmente bonificable a través de FUNDAE. Si gestionamos la bonificación por ti, cobramos un 10% adicional del valor del curso más IVA, que también es bonificable según los créditos disponibles en FUNDAE.
El curso se imparte en la modalidad de Aula Virtual Personalizada, mediante videoconferencias a través de Zoom. Esta modalidad permite a los participantes acceder a formaciones flexibles y adaptadas a las necesidades corporativas, con la posibilidad de revisar el contenido a través de las grabaciones de las sesiones.
En este curso desarrollarás habilidades en instalación, configuración, y optimización de MySQL. También aprenderás a gestionar la seguridad de las bases de datos y realizar replicaciones y backups, mejorando así la eficiencia y capacidad de respuesta de tu infraestructura de datos empresarial.
Puedes inscribirte en el curso rellenando los formularios disponibles en nuestra página web. Asegúrate de completar toda la información requerida para procesar tu inscripción de manera eficiente y activar la opción de bonificación si procede.
Diseñemos hoy el curso que tu empresa necesita
Cuéntanos tus objetivos de negocio y prepararemos una propuesta formativa bonificable totalmente ad hoc
Refuerza la seguridad aplicando cifrado, autenticación robusta y prácticas recomendadas para proteger los datos frente a accesos no autorizados o pérdidas accidentales.
3
Escala tus aplicaciones con replicación, particionado y monitoreo activo, asegurando que MySQL crezca al ritmo del negocio y responda ante picos de demanda sin degradación.
Después de la formación en directo, los alumnos podrán acceder a ejercicios prácticos para aplicar lo trabajado en clase y consolidar el aprendizaje con actividades guiadas.
Acceso a las grabaciones
Los alumnos podrán revisar las sesiones grabadas para repasar conceptos clave, recuperar explicaciones concretas o reforzar aquellos contenidos que necesiten después de la clase en directo.
Recursos formativos
Materiales, sesiones grabadas y documentación de apoyo quedan centralizados en la plataforma para que el equipo pueda consultarlos durante y después de la formación.
Confirmación de asistencia
La plataforma permite registrar y confirmar la asistencia de los participantes, facilitando el seguimiento de la formación y la gestión documental necesaria para la bonificación FUNDAE.
Ejercicios prácticos
Después de la formación en directo, los alumnos podrán acceder a ejercicios prácticos para aplicar lo trabajado en clase y consolidar el aprendizaje con actividades guiadas.
Practica y mejora con nuestra plataforma
Una plataforma practica, con IA integrada y pensada para que mejores desarrollando. Se adapta a tu ritmo, te corrige al instante y te muestra tu progreso real.
Correccion magica
Feedback inteligente
Aprende de cada acierto y fallo con explicaciones claras