Subido por Lud Flores Leal

plantilla-4-respaldo-recuperacion-y-migracion-de-bases-de-datos

Anuncio
lOMoARcPSD|15024216
Plantilla 4 Respaldo recuperación y migración de bases de
datos
Administración de Bases de Datos (Universidad Virtual del Estado de Guanajuato)
Studocu no está patrocinado ni avalado por ningún colegio o universidad.
Descargado por Ludwig Amadeus Flores Leal (red8field@gmail.com)
lOMoARcPSD|15024216
Administración de
bases de datos
| Reto 4
Respaldo, recuperación y
migración de bases de datos
Nombre completo
1
Matrícula
Introducción
Fecha de
Elelaboración
respaldo, recuperación y migración de una base de datos son tareas fundamentales
Nombre
del Módulo de la base datos, ya que la pérdida de un archivo importante,
para el administrador
debido a un error de operación, la alteración (corrupción) de un archivo o una falla en el
Nombre del Asesor
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.
Descargado por Ludwig Amadeus Flores Leal (red8field@gmail.com)
lOMoARcPSD|15024216
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
Descargado por Ludwig Amadeus Flores Leal (red8field@gmail.com)
lOMoARcPSD|15024216
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.
Agrega la impresión de pantalla del paso 1
 Primero observamos las bases de datos que contiene en el servidor para lo cual usamos el
comando SHOW databases; vemos que la bd escuela está en el servidor para poder
Descargado por Ludwig Amadeus Flores Leal (red8field@gmail.com)
lOMoARcPSD|15024216
respaldarla.

Procedemos a respaldar la bd escuela con el siguiente comando.

Comprobamos el respaldo en la dirección asignada.

En este caso como no contamos con otro servidor realizaremos con la eliminación de la bd
como se nos pide en la siguiente nota.
Nota
Si no tienes otro servidor, elimina la base
de datos del servidor. DROP DATABASE
escuela;
Descargado por Ludwig Amadeus Flores Leal (red8field@gmail.com)
lOMoARcPSD|15024216
Agrega la impresión de pantalla del paso 2
 Creo la bd escuela simulando el segundo servidor para luego restaurar la bd que se ha
respaldado.

Restauro la bd escuela en la simulación de otro servidor con el siguiente comando.
Agrega la impresión de pantalla del paso 3
 Para simular el otro servidor eliminamos los usuarios ya creados que son consulta y
administrador_escuel como se nos menciona en la nota.
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.
Descargado por Ludwig Amadeus Flores Leal (red8field@gmail.com)
lOMoARcPSD|15024216

Creamos los usuarios en el servidor simulado.

Observamos la lista de privilegios de los usuarios creados consulta y administrador_escuela.
Descargado por Ludwig Amadeus Flores Leal (red8field@gmail.com)
lOMoARcPSD|15024216
Agrega la impresión de pantalla del paso 4

Ejecutamos los siguientes comandos.
Descargado por Ludwig Amadeus Flores Leal (red8field@gmail.com)
lOMoARcPSD|15024216
Descargado por Ludwig Amadeus Flores Leal (red8field@gmail.com)
Descargar