Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
Reporte de prácticas ADMINISTRACIÓN DE BASE DE DATOS 2023ª Instituto Tecnológico Superior Progreso CARRERA: Ingeniería en Sistemas Computacionaless MATERIA: ADMINISTRACION DE BASE DE DATOS TAREA: Practica MAESTRO: MGTI. Sakura Ma. Montero Castro ESTUDIANTE: Kevin Antonio Couoh Pérez Wilberth Rafael Madera Poot Juan Alejandro Vivas Cetz Miguel Ángel De La Cruz Centeno Geovanny Alessandro Flores Montero SEMESTRE: 6to SEMESTRE Índice 1. introducción 2. Justificación 3. Contenido 4. Conclusión 5. Fuentes consultadas 1 Introducción. Implementar dos métodos migración y replicación de base de datos para salvaguardar la información de esta dentro de su propio proyecto y/o equipo de cómputo. La replicación y migración de bases de datos son prácticas esenciales para proteger y salvaguardar la información crítica de una empresa o proyecto. Implementar estas prácticas correctamente puede evitar la pérdida de datos valiosos en caso de fallos del sistema, desastres naturales o errores humanos. En este proyecto, se demostrarán en vivo dos métodos diferentes de replicación y migración de bases de datos. Estos métodos serán demostrados a través de un video demostrativo y un documento detallando cada paso del proceso. El primer método que se demostrará será la migración de bases de datos. Este método implica el movimiento de una base de datos de un servidor a otro o de un sistema a otro. La migración de bases de datos se utiliza comúnmente cuando se actualiza el hardware o el software del sistema. La migración también puede ser necesaria cuando se cambia el proveedor de servicios de hosting. El segundo método de replicación de bases de datos que se demostrará será la replicación maestro-esclavo. Este método implica la creación de una copia de la base de datos principal en otro servidor, que se denomina esclavo. El esclavo se mantiene sincronizado con la base de datos principal a través de la replicación continua de los datos. Si la base de datos principal falla, la base de datos secundaria se puede activar para garantizar que la información crítica se mantenga disponible. 2 Justificación. La implementación de medidas de seguridad en proyectos de sistemas es crucial para proteger la información crítica de una empresa. La replicación y migración de bases de datos son técnicas efectivas y comprobadas que pueden garantizar la continuidad del negocio y reducir el riesgo de pérdida de información. La elección de estas técnicas para el proyecto se basa en su efectividad, facilidad de implementación y disponibilidad de recursos y conocimientos en la industria. CONTENIDO MIGRACION En esta primera practica en equipo decidimos escoger la técnica de seguridad migración para implementar en la base de datos jugosreyna para salvaguardar la información de esta. Para empezar primero se investigó sobre cómo se podría hacer una migración de un SGBD a otro sin la perdida de los datos ya obtenidos mediante la app de escritorio que se creó, por lo cual se escogió ESF Database Migration Toolkit – Pro un software que tiene la función de realizar rápidas conversiones entre bases de datos de diferente formato. Con ESF Database Migration Toolkit se puede conectar directamente con bases de datos MySQL, SQL Server, Access, Excel, Parados, Lotus o dBase y ejecutar conversiones de formatos. Esta sería su interfaz gráfica la cual no es muy complicado de saber qué es lo que requiere para hacer la migración Los cuales son :seleccionar el SGBD al cual se le hará migración, ingresar el servidor local, el usuario que creo previamente al instalar MySQL junto con su contraseña y seleccionar la base de datos a migrar [Descripción de lo sucedido en cada una de las prácticas. Al completar todos los datos se le dio en Next Por lo que se puede ver pedía los mismos datos pero del otro SGBD para realizar la migración por lo cual se prosiguió rellenando las casilla seleccionando a maríadb como el destino y la base de datos a la cual se le agregaran los datos Dando en siguiente A continuación, se nos pide seleccionar las tablas que migraremos Para realizar más modificación esta la opción de ajustes y lo que se puede modificar es lo siguiente que se muestra en la imagen Después de terminar con las configuraciones se le da en siguiente para comenzar el proceso de migración dando clic en submit Y con esto la base de datos ya estaría migrada a maría db a continuación se mostrará la base de datos ya migrada Con esto finaliza la primera técnica para salvaguardar la información de la base de datos. REPLICACION En esta segunda practica se investigo como hacer una replica de la base de datos la cual funciona de la siguiente manera una computadora realizara el rol de maestro que es el que dará permiso para que la computadora que ara el rol de servidor esclavo se conecte al maestro para crear la replicación. Lo primero que se realizo fue unas modificaciones al archivo my.ini el cual se encuentra en la carpeta progamData , para la computadora que realizara la función de esclavo solo se le agrego La siguiente línea Y se le cambio en servidor_id=1 a servidor_id=2 Dándole en guardar y reiniciar el servicio de MySQL A continuación, se mostrará la configuración que se realizo en el servidor maestro Entramos en la dirección “C:\ProgramData\MySQL\MySQL Server 8.0”, abrimos el documento “my” Desde ahí buscamos una parte del documento para agregarle los siguiente subrayada en azul de la imagen después guardamos. Entramos a Mysql y en nuestra base de datos agregamos lo siguiente dodigos. Después entramos en la parte de la Exportación de la base de datos para dar permiso para que se pueda ser la Replica sin errores las siguientes casillas que debemos palomear son: Y agregar la base de dato que esta todas nuestras tablas. Por último, lo exportamos s para enviarlo a la otra computadora. Para terminar ya teniendo la configuración del servidor maestro se realiza la comprobación de teniendo el servicio de esclavo (top Slave ) E ingresamos los datos que pide el servidor esclavo para su correcta función Ya para terminar se hará una inserción de un producto para comprobar si se realizó la rep licación Imagen del servidor maestro agregando el producto para su replicación Servidor esclavo vista del producto agregado Como se puede ver se realizo la replica exitosamente Agregándole NOTA: las imágenes deben ser de su propia autoría. Al final entregan el link del video: https://drive.google.com/drive/folders/1ApCndN6xJA1VcUTIW6F8VYP2x3uC41RF?usp=share_link https://drive.google.com/drive/folders/1ApCndN6xJA1VcUTIW6F8VYP2x3uC41RF?usp=share_link CONCLUSIÓN Miguel Ángel De La Cruz Centeno: En estas prácticas aprendí que es importante tener una medida de seguridad para proteger la información de la base de datos ya que hay un riesgo de perder información muy valiosa y la única forma de recuperar esa información es teniendo una medida de seguridad por ejemplo lo que hicimos en esta práctica la migración y la replica ya que al perder una información tenemos la información guardad en otra parte esto aumenta la seguridad de la información de la base de datos. Juan Alejandro Vivas Cetz: Se puso en práctica los respaldos y implementarlo en el programa funcionado para así , si llega haber un error o suceda algo no se pierda toda la información o inservible, para esto tener una media de seguridad, la cuál empleamos migración para prueba y replica, la migración se pasó de la base de datos MySQL a María DB por medió de una aplicación y uno que otra configuración para poder hacerlo, la réplicaes la que se implementó en el programa, lo cual por unas configuraciones en el programa se puede realizar una copia de la base de datos a alguna ubicación. Wilberth Rafael Madera Poot :En esta practica realizamos el respaldo como implementación como forma de seguridad de nuestra aplicación ya que para poder resolver el problema de manera que si falla se pued a recuperar de manera automática y restablecer ese servicio testeando el programa pusimos en prueba de nuestro sistema para ver si esta medida de seguridad era tan eficaz para poner en riesgo nuestra base de datos ya con toda la información para ver si se podía recuperar con este método de seguridad. Kevin Antonio Couoh Pérez: Mediante estas prácticas se conoció sobre la importancia de las medidas de seguridad en las bases de datos, al igual que los distintos tipos de medidas de seguridad que existen. En el caso del equipo “Los Bonitos”, se indagó y demostró las medidas de “Migración” y “Réplica”, dejando por default la “Réplica” como medida de seguridad para el software de “Jugos La Reyna”. Todo este proceso hizo que nos encontráramos con los alcances y limitaciones de la réplica, al igual que con sus ventajas al ser implementada. Geovanny Alessandro Flores Montero: Al realizar las prácticas de medidas de seguridad para la app que se creó, pude aprender sobre la importancia de contar con una medida de seguridad para guardar los datos de una base de datos por si en algún momento la misma llegara a fallar y generar problemas con la aplicación así como y cuando se pueden utilizar ya que cada técnica/método de seguridad se usan en diferentes situaciones contando con limitaciones que puede tener cada técnica/método. Fuentes consultadas. [En orden cronológico (del más actual al más antiguo), coloquen todas las fuentes consultadas que sirvieron para sus prácticas. Es importante que respeten el formato APA del tec mismo que podrán encontrar en el apartado de PROGRAMADORES dentro de la plataforma.]
Compartir