Sesión 06 - Respaldo y Recuperacion de la información
Click here to load reader
-
Upload
miguel-ibarra -
Category
Documents
-
view
282 -
download
3
Transcript of 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
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
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
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
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
Restauración de datos
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
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
© 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