Curso de MySQL básico

Básico
16 Horas
Curso Presencial
Curso de MySQL básico

Descripción del curso

Curso básico de MySQL, el sistema de gestión de bases de datos relacional, multihilo y multiusuario lider en el mercado open source

Objetivos

Conocer, implementar y administrar el sistema de gestión de bases de datos MySQL así como conocer y administrar las distintas arquitecturas en que se puede desplegar MySQL, con la finalidad de poder implantarlas en entornos de producción.

Requisitos

Conocimientos básicos sobre BBDD, redes y GNU/Linux.

Orientado a

Programa

  1. Introducción
    1. Introducción a las bases de datos
    2. Instalar MySQL en Linux
  2. Entendiendo MySQL
    1. Introducción al SQL
    2. Tipos de tablas y bases de datos en MySQL (MyISAM, InnoDB...)
      1. Trabajando con bases de datos
      2. Trabajando con tablas
    3. Tipos de datos en MySQL
    4. Consulta de registros y manipulación
    5. Operadores en MySQL
  3. Administración MySQL
    1. Línea de comandos (CLI)
    2. Comandos externos: mysqladmin
    3. Directivas de configuración del servidor
    4. Administración gráfica
      1. PHPmyadmin
      2. MySQL gui tools
    5. Gestor de instancias en MySQL
      1. Configuración y administración
  4. Seguridad
    1. Gestión de usuarios y privilegios
      1. Funcionamiento
      2. Valores por defecto en la instalación MySQL
    2. Niveles de acceso
    3. Protección de acceso a datos
    4. Conexiones seguras SSL
  5. Integración con aplicaciones externas
    1. Datos relativos al acceso
    2. Apache + PHP: ejemplos de acceso básicos
    3. Scripting sobre MySQL
  6. Monitorización y optimización
    1. Registro de errores
    2. Registro binario vs texto
      1. tail y mysqlbinlog
    3. Análisis de consultas lentas
    4. mysqltunner: optimización de configuraciones
  7. Mantenimiento
    1. Herramientas para realizar backups
      1. mysqldump y mysqlhotcopy
    2. Automatización de backups
    3. mysqlcheck: mantenimiento y reparación de tablas