Administración de MySQL ( 68962 | 28 hours )
Necesita un ordenador portátil / PC con linux instalado, cualquier distribución linux hará.
No hay requisitos previos específicos, sin embargo bueno si el estudiante tiene algún conocimiento previo de las bases de datos.
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
United Arab Emirates - MySQL Administration
Saudi Arabia - MySQL Administration
South Africa - MySQL Administration
Brasil - Administração em MySQL
Ö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
Luxembourg - 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
Belgique - Administración de MySQL
France - 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
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
Slovakia - MySQL Administration
Nigeria - MySQL Administration
Botswana - MySQL Administration
Slovenia - MySQL Administration