sesión 06 - respaldo y recuperacion de la información
TRANSCRIPT
![Page 1: Sesión 06 - Respaldo y Recuperacion de la información](https://reader038.vdocuments.co/reader038/viewer/2022100517/5571f96b49795991698f8720/html5/thumbnails/1.jpg)
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](https://reader038.vdocuments.co/reader038/viewer/2022100517/5571f96b49795991698f8720/html5/thumbnails/2.jpg)
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](https://reader038.vdocuments.co/reader038/viewer/2022100517/5571f96b49795991698f8720/html5/thumbnails/3.jpg)
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](https://reader038.vdocuments.co/reader038/viewer/2022100517/5571f96b49795991698f8720/html5/thumbnails/4.jpg)
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](https://reader038.vdocuments.co/reader038/viewer/2022100517/5571f96b49795991698f8720/html5/thumbnails/5.jpg)
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](https://reader038.vdocuments.co/reader038/viewer/2022100517/5571f96b49795991698f8720/html5/thumbnails/6.jpg)
Restauración de datos
![Page 7: Sesión 06 - Respaldo y Recuperacion de la información](https://reader038.vdocuments.co/reader038/viewer/2022100517/5571f96b49795991698f8720/html5/thumbnails/7.jpg)
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](https://reader038.vdocuments.co/reader038/viewer/2022100517/5571f96b49795991698f8720/html5/thumbnails/8.jpg)
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](https://reader038.vdocuments.co/reader038/viewer/2022100517/5571f96b49795991698f8720/html5/thumbnails/9.jpg)
© 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