Manual

Solo disponible en BuenasTareas
  • Páginas : 25 (6231 palabras )
  • Descarga(s) : 0
  • Publicado : 28 de agosto de 2012
Leer documento completo
Vista previa del texto
Guía rápida de administración de MySQL

 

FUNCIONES DEL ADMINISTRADOR
INSTALACIÓN DE MYSQL Y CONFIGURACIÓN
INSTALACIÓN DE LA BASE DE DATOS DE EJEMPLO
FUNCIONAMIENTO DEL SERVIDOR MYSQL
MOTORES DE ALMACENAMIENTO
REPASO DE CONSULTAS
ADMINISTRACIÓN DE TABLAS Y BASES DE DATOS
ADMINISTRACIÓN DE USUARIOS
REALIZAR Y RESTAURAR COPIAS DE SEGURIDAD
IMPORTAR Y EXPORTAR DATOS
INTEGRIDAD YREPARACIÓN DE TABLAS
ANALISIS Y OPTIMIZACIÓN DE TABLAS
ANÁLISIS Y OPTIMIZACIÓN DEL SERVIDOR MYSQL
CONECTANDO APLICACIONES CON BASES DE DATOS
REPLICACIÓN Y DISTRIBUCIÓN DE CARGA
CLÚSTER DE SERVIDORES MYSQL

 


FUNCIONES DEL ADMINISTRADOR

 

Las funciones de un administrador de bases de datos son:

* Gestión del software:

instalación del software,
actualización del software,conexión de programas (por ej. ofimática) con el servidor de bases de datos.

* Gestión de las bases de datos:

creación de bases de datos,
importación y exportación de datos,
copias de seguridad y recuperación,
optimización de las tablas,
análisis de la integridad y reparación.

* Gestión de los usuarios:

creación de usuarios y bajas,
asignación depermisos.

* Gestión de los recursos:

monitorización del rendimiento y el tamaño,
gestión del espacio y asignación de quotas,
configuración óptima del servidor.

* Gestión de la seguridad:

monitorización de los accesos,
configuración segura del servidor.

 


INSTALACIÓN DE MYSQL 5.0 EN UBUNTU 7.04

 

* Instalaremos los paquetes 'mysql-server' y 'mysql-client'.(Opcionalmente podemos instalar los paquetes 'mysql-admin', que es un
entorno gráfico de administración, y 'mysql-query-browser', que es un
entorno gráfico para realizar consultas.)

* La instalación crea en el sistema el usuario 'mysql' y el grupo 'mysql'.

* La instalación crea en el servidor de bases de datos el usuario 'root' sin
contraseña, que tiene control totalsobre todas las bases de datos del
servidor. Para ponerle contraseña debemos escribir el la línea de comandos:

mysqladmin -u root password nueva_contraseña

(En algunas instalaciones también existe un usuario anónimo '' sin
contraseña, propietario de la base de datos de prueba 'test'.)

(En versiones posteriores de Ubuntu, la contraseña del usuario 'root' se
solicita enel momento de la instalación.)

Los usuarios de la base de datos no tienen nada que ver con los usuarios del
sistema operativo.

* Por defecto hay una base de datos 'mysql' con información de MySQL y usuarios,
y otra base de datos 'information_schema' con información de bases de datos.

* Ficheros y directorios importantes (pueden variar en otras instalaciones):

-/var/lib/mysql/

Guarda las bases de datos del servidor.

A cada base de datos corresponderá un directorio con el mismo nombre.

A cada tabla MyISAM corresponderán varios ficheros con el mismo nombre que
la tabla y diferente extensión (*.frm = formato, *.myd = datos tablas,
*.myi = índices) dentro de un directorio con el mismo nombre que su base de
datos.

Acada tabla InnoDB corresponderán un fichero con el mismo nombre que la
tabla y extensión .frm (formato) dentro de un directorio con el mismo
nombre que su base de datos, y varios ficheros con nombre 'ibdata1',
'ibdata2', ... ("tablespace") que compartirá con otras bases de datos en el
directorio principal de datos.

El propietario de los ficheros es el usuario'mysql' y el grupo 'mysql'.

- /var/log/mysql/

Anotaciones y alertas del servidor.

- /etc/mysql/

Ficheros de configuración general (my.cnf).
Cada vez que cambiemos la configuración deberemos reiniciar el servidor
para que se activen los nuevos cambios.

- /etc/init.d/mysql

Script para arrancar, parar y reiniciar el servidor

- /usr/bin/ ,...
tracking img