PDF de programación - Manual de supervivencia del administrador de MySQL

Imágen de pdf Manual de supervivencia del administrador de MySQL

Manual de supervivencia del administrador de MySQLgráfica de visualizaciones

Actualizado el 21 de Marzo del 2018 (Publicado el 18 de Febrero del 2018)
1.168 visualizaciones desde el 18 de Febrero del 2018
1,8 MB
77 paginas
Creado hace 16a (29/04/2007)
Manual de Supervivencia del
Administrador de MySQL

En gnu/Linux, por supuesto

6 de abril de 2007
Autor: Miguel Jaque Barbero

3

Manual de Supervivencia del Administrador de MySQL

Índice de Contenidos
Presentación...........................................................................................................................................5
1.1. Contenido....................................................................................................................................5
1.2. Licencia.......................................................................................................................................5
1.3. Responsabilidad...........................................................................................................................6
1.4. Acerca del Autor..........................................................................................................................6
Capítulo 1. Introducción.......................................................................................................................7
1.1. La Historia de MySQL................................................................................................................7
1.2. Características..............................................................................................................................8
1.3. Instalación....................................................................................................................................8
1.4. Configuración Básica..................................................................................................................9
Capítulo 2. Conceptos de Bases de Datos..........................................................................................13
2.1. Vocabulario...............................................................................................................................13
2.2. La Arquitectura de MySQL.......................................................................................................13
2.3. Concurrencia, Integridad y Rendimiento...................................................................................14
2.4. Transacciones............................................................................................................................17
2.5. Bloqueos....................................................................................................................................19
2.6. Motores de Almacenamiento.....................................................................................................19
Capítulo 3. Benchmarking..................................................................................................................23
3.1. La Necesidad del Benchmarking...............................................................................................23
3.2. Estrategias..................................................................................................................................23
3.3. Herramientas..............................................................................................................................24
Capítulo 4. Administración................................................................................................................27
4.1. Comandos..................................................................................................................................27
4.2. Sistemas de Administración Gráficos........................................................................................29
Capítulo 5. Seguridad..........................................................................................................................37
5.1. Conceptos de Seguridad............................................................................................................37
5.2. Sentencias GRANT y REVOKE...............................................................................................40
5.3. Logs...........................................................................................................................................42
5.4. Seguridad en el Sistema Operativo............................................................................................43
5.5. Seguridad Externa......................................................................................................................44
5.6. Encriptación de Datos................................................................................................................47
5.7. MySQL con chroot....................................................................................................................49
5.8. Copias de Seguridad..................................................................................................................50
Capítulo 6. Optimización....................................................................................................................55
6.1. Índices........................................................................................................................................55
6.2. Consultas...................................................................................................................................59
6.3. Rendimiento del Servidor..........................................................................................................65
Capítulo 7. Replicación.......................................................................................................................71
7.1. Concepto....................................................................................................................................71
7.2. Configuración............................................................................................................................72
7.3. Arquitecturas.............................................................................................................................73
Capítulo 8. Bibliografía.......................................................................................................................77

5

Manual de Supervivencia del Administrador de MySQL

Presentación
1.1. Contenido

Este documento no es un manual completo de MySQL. Tampoco es una guía para
programadores SQL ni, mucho menos, para quienes deseen colaborar en el desarrollo de
MySQL. Simplemente es una Guía Rápida de Referencia para quienes tengan la suerte de
administrar un Servidor de Bases de Datos MySQL.
Naturalmente, este documento contiene errores (y supongo que muchos). Pero puedes
ayudarme a mejorarlo enviándome un correo con las erratas, pifias y sugerencias
([email protected]). Te lo agradezco de antemano.
Vamos a lo técnico.
Este documento está basado en MySQL 5. Para todos los puntos, salvo el apartado de
Instalación en Windows, utilizaré un sistema operativo gnu/Linux. En concreto, Debian
3.1. Tendrás que adaptar lo que hay a la distribución o el sistema operativo que utilices.

1.2. Licencia

Los derechos de reproducción (copyright) de este documento pertenecen a su autor,
Miguel Jaque Barbero © 2007.
Este documento se distribuye bajo Licencia Reconocimiento-Compartir bajo la misma
licencia 2.5 España License de Creative Commons. Puede encontrar más información
sobre esta licencia en http://creativecommons.org/licenses/by-sa/2.5/es/.
Básicamente, usted puede copiar, modificar, distribuir y comunicar públicamente esta
obra, incluyendo un uso comercial de la misma, bajo las siguientes condiciones:

• Reconocimiento. Debe reconocer mi autoría de este documento (pero no de una

manera que sugiera que tiene mi apoyo al uso que haga de su obra).

• Compartir bajo la misma licencia. Si altera o transforma esta obra, o genera una
obra derivada, sólo puede distribuir la obra generada bajo una licencia idéntica a
ésta.

Los términos legales completos de esta licencia pueden consultarse en
http://creativecommons.org/licenses/by-sa/2.5/es/legalcode.es
Todos los derechos de reproducción (copyright) y marcas registradas pertenecen a sus
respectivos dueños. El uso de cualquier término en este documento no se ha realizado con
intención de contravenir ninguno de estos derechos. Si consideras que alguno de sus
derechos de reproducción o marca registrada han sido vulnerados por este documento, o
para cualquier pregunta o duda, por favor ponte en contacto con el autor en
[email protected].

Miguel Jaque Barbero ([email protected])

6

1.3. Responsabilidad

No se asume ninguna responsabilidad por los contenidos de este documento. El lector
asume el riesgo derivado del uso de los conceptos, ejemplos y cualquier otro contenido.
Al tratarse de una nueva edición, este documento puede contener errores e imprecisiones.

1.4. Acerca del Autor

Miguel Jaque Barbero nació en Barcelona en 1968. Es Ingeniero Superior de
Telecomunicación por la Universidad Politécnica de Madrid y Máster en Administración
de Empresas por el Instituto de Empresa de Madrid.
Ha desarrollado toda su carrera profesional en el sector de la ingeniería de software y,
desde 1999 centrado exclusivamente en tecnologías de software libre a través de Ilke
Benson (www.ilkebenson.com).
Su actividad profesional se centra desde entonces en el desarrollo de proyectos, formación
y consultoría, utilizando exclusivamente estas tecnologías.
Para contactar con el autor: [email protected]

7

Manual de Supervivencia del Administrador de MySQL

Capítulo 1. Introducción
1.1. La Historia de MySQL

Hoy, MySQL es uno de los gestores de bases de datos relacionales (SGBDR) más
utilizado en el mundo, con más de 10 millones de instalaciones.
MySQL tuvo su origen en en el intento de mejorar la rapidez y flexibilidad de otra base
de datos: mSQL.
mSQL era (y es) propiedad de Hughes Technologies, y no se distribuye como softw
  • Links de descarga
http://lwp-l.com/pdf8860

Comentarios de: Manual de supervivencia del administrador de MySQL (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad