Administración de MySQL ( 68962 | 28 hours )

Prerequisites:

Necesita un ordenador portátil / PC con linux instalado, cualquier distribución linux hará.

Overview:

No hay requisitos previos específicos, sin embargo bueno si el estudiante tiene algún conocimiento previo de las bases de datos.

Course Outline:

Introducción

  •  Descripción general de MySQL, Productos, Servicios
  •  Servicios y soporte de MySQL
  •  Servicios Operativos Soportados
  •  Trayectorias del plan de estudios
  •  Recursos de documentación de MySQL

Arquitectura de MySQL

  • El modelo cliente / servidor
  •  Protocolos de comunicación
  •  La capa SQL
  •  La capa de almacenamiento
  •  Cómo el servidor admite los motores de almacenamiento
  •  Cómo MySQL utiliza la memoria y el espacio en disco
  •  La interfaz del complemento de MySQL

Administracion del sistema

  •  Elegir entre tipos de distribuciones de MySQL
  •  Instalación del servidor MySQL
  •  La estructura de archivos de instalación de MySQL Server
  •  Inicio y detención del servidor MySQL
  •  Actualización de MySQL
  •  Ejecución de varios servidores MySQL en un único host

Configuración del servidor

  •  Opciones de configuración del servidor MySQL
  •  Variables del sistema
  •  Modos SQL
  •  Archivos de registro disponibles
  •  Registro binario

Clientes y Herramientas

  •  Clientes disponibles para tareas administrativas
  •  Clientes administrativos de MySQL
  •  El cliente de línea de comandos mysql
  •  El cliente de línea de comandos mysqladmin
  •  El cliente gráfico MySQL Workbench
  •  Herramientas MySQL
  •  API disponibles (controladores y conectores)

Tipos de datos

  •  Categorías principales de tipos de datos
  •  Significado de NULL
  •  Atributos de columna
  •  Uso de conjunto de caracteres con tipos de datos
  •  Elegir un tipo de datos adecuado

Obtención de metadatos

  •  Métodos de acceso a metadatos disponibles
  •  Estructura de INFORMATION_SCHEMA
  •  Uso de los comandos disponibles para ver los metadatos
  •  Diferencias entre las sentencias SHOW y las tablas INFORMATION_SCHEMA
  •  El programa cliente mysqlshow
  •  Utilizar consultas INFORMATION_SCHEMA para crear comandos de shell y sentencias SQL

Transacciones y bloqueo

  •  Usar la instrucción de control de transacciones para ejecutar varias sentencias SQL simultáneamente
  •  Las propiedades ACID de las transacciones
  •  Niveles de aislamiento de transacciones
  •  Uso del bloqueo para proteger las transacciones

Motores de almacenamiento

  •  Los motores de almacenamiento en MySQL
  •  Motor de almacenamiento InnoDB
  •  Sistema InnoDB y espacios de tabla de archivos por tabla
  •  NoSQL y la API Memcached
  •  Configuración de espacios de tabla de manera eficiente
  •  Uso de claves externas para alcanzar la integridad referencial
  •  Bloqueo InnoDB
  •  Características de los motores de almacenamiento disponibles

Particionamiento

  •  Particionamiento y su uso en MySQL
  •  Razones para usar particiones
  •  Tipos de partición
  •  Creación de tablas particionadas
  •  Subpartición
  •  Obtención de metadatos de partición
  •  Modificación de particiones para mejorar el rendimiento
  •  Soporte del motor de almacenamiento de particiones

Gestión de usuarios

  •  Requisitos para la autenticación de usuario
  •  Utilizar SHOW PROCESSLIST para mostrar qué subprocesos se están ejecutando
  •  Creación, modificación y eliminación de cuentas de usuario
  •  Plugins de autenticación alternativos
  •  Requisitos para la autorización del usuario
  •  Niveles de privilegios de acceso para los usuarios
  •  Tipos de privilegios
  •  Concesión, modificación y revocación de privilegios de usuario

Seguridad

  •  Reconocimiento de los riesgos comunes de seguridad
  •  Riesgos de seguridad específicos de la instalación de MySQL
  •  Problemas de seguridad y contramedidas para red, sistema operativo, sistema de archivos y usuarios
  •  Proteger sus datos
  •  Uso de SSL para conexiones seguras de servidor MySQL
  •  Cómo SSH permite una conexión remota segura al servidor MySQL
  •  Encontrar información adicional para problemas de seguridad comunes

Mantenimiento de la tabla

  •  Tipos de operaciones de mantenimiento de mesas
  •  Sentencias SQL para mantenimiento de tablas
  •  Programas de cliente y de utilidad para el mantenimiento de las mesas
  •  Mantener tablas para otros motores de almacenamiento
  • Exportación e importación de datos
  •  Exportación de datos
  •  Importación de datos

Programación dentro de MySQL

  •  Creación y ejecución de rutinas almacenadas
  •  Describir la seguridad de ejecución de la rutina almacenada
  •  Creación y ejecución de disparadores
  •  Creación, modificación y eliminación de eventos
  •  Programación de la ejecución de eventos

Copia de seguridad y recuperación de MySQL

  •  Conceptos básicos de copia de seguridad
  •  Tipos de copia de seguridad
  •  Herramientas y utilidades de copia de seguridad
  •  Hacer copias de seguridad binarias y de texto
  •  Función de los archivos de registro y estado en las copias de seguridad
  •  Recuperación de datos

Replicación

  •  Gestión del registro binario de MySQL
  •  Hilos y archivos de replicación de MySQL
  •  Configuración de un entorno de replicación de MySQL
  •  Diseño de topologías de replicación complejas
  •  Multi-Master y Replicación Circular
  •  Realizar una conmutación controlada
  •  Supervisión y solución de problemas de replicación de MySQL
  •  Replicación con identificadores de transacciones globales (GTID)

Introducción a la optimización del rendimiento

  •  Utilizar EXPLAIN para analizar consultas
  •  Optimizaciones generales de tablas
  •  Supervisión de variables de estado que afectan el rendimiento
  •  Configuración e interpretación de variables del servidor MySQL
  •  Visión general del esquema de rendimiento

Conclusión

  •  Sesión de preguntas y respuestas
Sites Published:

United Arab Emirates - MySQL Administration

Qatar - MySQL Administration

Egypt - MySQL Administration

Saudi Arabia - MySQL Administration

South Africa - MySQL Administration

Brasil - Administração em MySQL

Canada - MySQL Administration

中国 - Administración de MySQL

香港 - MySQL Administration

澳門 - MySQL Administration

台灣 - MySQL Administration

USA - MySQL Administration

Österreich - Administración de MySQL

Schweiz - Administración de MySQL

Deutschland - Administración de MySQL

Czech Republic - Administración de MySQL

Denmark - MySQL Administration

Estonia - MySQL Administration

Finland - MySQL Administration

Greece - Administración de MySQL

Magyarország - Administración de MySQL

Ireland - MySQL Administration

Israel - MySQL Administration

Luxembourg - MySQL Administration

Latvia - MySQL Administration

España - Administración de MySQL

Italia - Administración de MySQL

Lithuania - MySQL Administration

Nederland - Administración de MySQL

Norway - Administración de MySQL

Portugal - Administração em MySQL

România - Administración de MySQL

Sverige - Administración de MySQL

Türkiye - Administración de MySQL

Malta - MySQL Administration

Belgique - Administración de MySQL

France - Administración de MySQL

日本 - Administración de MySQL

Australia - MySQL Administration

Malaysia - MySQL Administration

New Zealand - MySQL Administration

Philippines - MySQL Administration

Singapore - MySQL Administration

Thailand - MySQL Administration

Vietnam - Administración de MySQL

India - MySQL Administration

Argentina - Administración de MySQL

Chile - Administración de MySQL

Costa Rica - Administración de MySQL

Ecuador - Administración de MySQL

Guatemala - Administración de MySQL

Colombia - Administración de MySQL

México - Administración de MySQL

Panama - Administración de MySQL

Peru - Administración de MySQL

Uruguay - Administración de MySQL

Venezuela - Administración de MySQL

Polska - Administración de MySQL

United Kingdom - MySQL Administration

South Korea - Administración de MySQL

Pakistan - MySQL Administration

Sri Lanka - MySQL Administration

Bulgaria - Administración de MySQL

Bolivia - Administración de MySQL

Indonesia - MySQL Administration

Kazakhstan - MySQL Administration

Moldova - Administración de MySQL

Morocco - MySQL Administration

Tunisia - MySQL Administration

Kuwait - MySQL Administration

Oman - MySQL Administration

Slovakia - MySQL Administration

Kenya - MySQL Administration

Nigeria - MySQL Administration

Botswana - MySQL Administration

Slovenia - MySQL Administration

Croatia - MySQL Administration

Serbia - MySQL Administration

Bhutan - MySQL Administration

Nepal - MySQL Administration