Administración de
bases de datos
| Reto 4
Respaldo, recuperación y
migración de bases de datos
Nombre completo
Matrícula
Fecha de elaboración
Nombre del Módulo Administración de Bases de datos
Nombre del Asesor
1 Introducción
El respaldo, recuperación y migración de una base de datos son tareas fundamentales para el
administrador de la base datos, ya que la pérdida de un archivo importante, debido a un error de
operación, la alteración (corrupción) de un archivo o una falla en el disco, son problemas serios para
los que hay que estar preparados. Por lo anterior, en este Reto aplicarás los procedimientos antes
mencionados con la finalidad de mantener la integridad de la base de datos.
2 Respaldo, recuperación y migración de una base de datos
Instrucción: En el SGBD (Sistema Gestor de Base de Datos) MySQL ejecuta el script,
Script_escuela_reto4, que contiene la información para crear la base de datos escuela, con las tablas
alumnos y maestros. A dicha base de datos tienen acceso dos usuarios:
• u_consulta: Posee permisos de solo lectura de las tablas de la base de datos escuela.
• administrador_escuela: Tiene todos los permisos sobre la base de datos escuela.
Para realizar la migración de la base de datos escuela se deben seguir los siguientes pasos:
1. Realiza el respaldo (en un archivo .sql) desde línea de comandos de la base de datos escuela
y pega la captura de pantalla del comando que utilizaste.
Nota
Si no tienes otro servidor, elimina la base de
datos del servidor. DROP DATABASE escuela;
2. Restaura la base de datos en el servidor destino desde línea de comandos, para ello, utiliza
la copia de seguridad creada anteriormente. Pega la captura de pantalla del comando
utilizado.
3. Obtén la lista desde línea de comandos de los permisos de los usuarios u_consulta y
administrador_escuela, para después crear dichos usuarios en el servidor destino. Pega la
captura de la lista de privilegios de dichos usuarios.
Nota
• Si no tienes otro servidor, elimina los usuarios
u_consulta y administrador_escuela del servidor y
vuelve a crearlos.
• Para eliminar usuarios, emplea: DROP USER
u_consulta; DROP USER administrador_escuela; No
olvides ejecutar FLUSH PRIVILEGES; luego de crear
usuarios y asignar privilegios.
4. Desde línea de comandos, pega la captura de ejecutar las siguientes instrucciones:
USE Escuela;
SHOW TABLES;
Importante
Para hacer una captura de pantalla realiza lo siguiente:
● En Windows pulsa el botón Imprimir pantalla (Impr
pant o PrtScrn), el cual se encuentra en la parte
superior derecha, después de todas las teclas F (F1,
F2, F3, F4, etc.).
● En Mac oprime las teclas Shift + Comando + 3 para
realizar una captura de la pantalla completa. También
puedes activar con Shift + Comando + 4 el puntero en
forma de cruz para seleccionar una parte específica
de la pantalla que quieres capturar. Las capturas de
pantalla se guardarán como archivos en el escritorio.
Paso 1
Paso 2
Paso 3
Paso 4