Mysql

Páginas: 24 (5942 palabras) Publicado: 13 de enero de 2015
Guía rápida de administración de MySQL
 

1. FUNCIONES DEL ADMINISTRADOR
2. INSTALACIÓN DE MYSQL Y CONFIGURACIÓN
3. INSTALACIÓN DE LA BASE DE DATOS DE EJEMPLO
4. FUNCIONAMIENTO DEL SERVIDOR MYSQL
5. MOTORES DE ALMACENAMIENTO
6. REPASO DE CONSULTAS
7. ADMINISTRACIÓN DE TABLAS Y BASES DE DATOS
8. ADMINISTRACIÓN DE USUARIOS
9. REALIZAR Y RESTAURAR COPIAS DE SEGURIDAD
10. IMPORTAR YEXPORTAR DATOS
11. INTEGRIDAD Y REPARACIÓN DE TABLAS
12. ANALISIS Y OPTIMIZACIÓN DE TABLAS
13. ANÁLISIS Y OPTIMIZACIÓN DEL SERVIDOR MYSQL
14. CONECTANDO APLICACIONES CON BASES DE DATOS
15. REPLICACIÓN Y DISTRIBUCIÓN DE CARGA
16. CLÚSTER DE SERVIDORES MYSQL
 
FUNCIONES DEL ADMINISTRADOR
 
Las funciones de un administrador de bases de datos son:

* Gestión del software:

instalacióndel 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ónde usuarios y bajas,
asignación de permisos.

* 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 lospaquetes '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' sincontraseña, que tiene control total sobre 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ñadel usuario 'root' se
solicita en el 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 variaren 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 mismonombre que su base de
datos.

A cada 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.

Elpropietario 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...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Mysql
  • Mysql
  • Mysql
  • Mysql
  • QUE ES MYSQL
  • Mysql
  • Mysql
  • Mysql

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS