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 ([email protected]) 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 ([email protected]) 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 ([email protected]) 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 ([email protected]) 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 ([email protected]) 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 ([email protected]) 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 ([email protected]) lOMoARcPSD|15024216 Agrega la impresión de pantalla del paso 4 Ejecutamos los siguientes comandos. Descargado por Ludwig Amadeus Flores Leal ([email protected]) lOMoARcPSD|15024216 Descargado por Ludwig Amadeus Flores Leal ([email protected])