Sesión 06 - Respaldo y Recuperacion de la información

9

Click here to load reader

Transcript of Sesión 06 - Respaldo y Recuperacion de la información

Page 1: Sesión 06 - Respaldo y Recuperacion de la información

BASES DE DATOS AVANZADAS Sesión 06: Respaldo y recuperación de la información

Page 2: Sesión 06 - Respaldo y Recuperacion de la información

Respaldos

Existen 2 tipos de respaldos Lógicas Se ejecutan consultas a la base de datos para obtener

estructuras y datos de las tablas Es un proceso mas lento al convertir la información a

formato texto El resultado puede ser más grande en comparación a

otros métodos Puede ser a nivel servidor, base de datos o tabla Son independientes de la plataforma del servidor y

altamente portables Se ejecutan mientras el servidor esta activo

Page 3: Sesión 06 - Respaldo y Recuperacion de la información

Respaldos

Físicas Consiste en una copia exacta de los archivos y

directorios de datos de mysql Implican únicamente copiar sin necesidad de

convertir estos archivos El resultado es más compacto Solamente son portables a computadoras con

exactamente el mismo sistema operativo y versión de mysql

No se pueden ejecutar con el servidor en ejecución

Page 4: Sesión 06 - Respaldo y Recuperacion de la información

Respaldos

Respaldo físico Parar el servicio de mysql Net stop mysql

Localizar el directorio de datos de mysql dentro del archivo my.ini

Copiar el directorio de datos completo a otra ubicación

Ejecutar de nuevo el servicio de mysql Net start mysql

Page 5: Sesión 06 - Respaldo y Recuperacion de la información

Respaldos

Respaldo lógico Todas las bases de datos Mysqldump –u [usuario] -p –R –all-databases > backup.sql

Solo una base de datos Mysqldump –u [usuario] -p –R [base_datos] > backup_base_datos.sql

Solo tablas en particular Mysqldump –u [usuario] -p –R [base_datos] [tabla1] [tabla2] > backup_base_datos.sql

Page 6: Sesión 06 - Respaldo y Recuperacion de la información

Restauración de datos

Page 7: Sesión 06 - Respaldo y Recuperacion de la información

Restauración de datos

Restauración de un respaldo físico Parar el servidor de mysql Copiar los archivos y directorios del respaldo al

directorio de datos de mysql Iniciar el servidor de mysql

Page 8: Sesión 06 - Respaldo y Recuperacion de la información

Restauración de datos

Restauración de un respaldo lógico Desde shell o línea de comando Mysql –u [usuario] –p < backup.sql

Conectado ya mediante un cliente de mysql Source backup.sql

Page 9: Sesión 06 - Respaldo y Recuperacion de la información

© 2011 Creative Commons Atribución-NoComercial-Compartir Igual 2.5 México. http://creativecommons.org/licenses/by-nc-sa/2.5/mx/

Ing. Miguel Angel Ibarra Romero