+ All Categories
Home > Documents > Manual de base de datos distribuidas

Manual de base de datos distribuidas

Date post: 22-Jul-2016
Category:
Upload: inesita-rodriguez
View: 227 times
Download: 4 times
Share this document with a friend
Description:
 
14
“UNIVERSIDAD LAICA “ELOY ALFARO” DE MANABÍ” CAMPUS EN EL CARMEN EL CARMEN - MANABÍ - ECUADOR NOMBRE: Basurto Alcívar Leonardo Leonel Rodríguez Ramírez Clara Inés TUTOR: Ing. Danilo Arévalo CARRERA : ING. EN SISTEMA NIVEL: 6TO SEMESTRE MATERIA: Base de Datos Distribuidas FECHA: 01/Junio/2015
Transcript
Page 1: Manual de base de datos distribuidas

“UNIVERSIDAD LAICA “ELOY ALFARO” DE MANABÍ”CAMPUS EN EL CARMEN

EL CARMEN - MANABÍ - ECUADOR

NOMBRE:Basurto Alcívar Leonardo LeonelRodríguez Ramírez Clara InésTUTOR:Ing. Danilo Arévalo CARRERA:ING. EN SISTEMANIVEL:6TO SEMESTREMATERIA:Base de Datos DistribuidasFECHA:01/Junio/2015

Page 2: Manual de base de datos distribuidas

Distribuir una base de datos Para poder distribuir bases de datos debemos tener los instaladores de xampp, o wamp y dos PC para poder distribuir las bases de datos realizadas.

Para poder empezar debemos tener instalado xampp o wamp por ahora vamos a trabajar con xampp para ello tenemos que estar seguro que Xampp esté en stop como nos muestra en la imagen.

Para empezar vamos a asegurarnos que las pc se puedan conectar por medio de la red. Para ello abrimos la consola de Windows ingresando la dirección IP de la maquina contraria dándonos cuenta q si hay respuesta como nos muestra en la imagen.

Page 3: Manual de base de datos distribuidas

Luego de esto vamos a verificar el firewall de Windows este desactivado y si está activado lo desactivamos para ello vamos a panel de control, sistema y seguridad, firewall de Windows, en la parte izquierda escogemos la opción activar o desactivar firewall de Windows y lo desactivamos como nos muestra en la imagen.

En MySQL creamos una base de datos llamada ‘UNIVERSIDAD’

Page 4: Manual de base de datos distribuidas

Luego de haber creado la base de datos creamos las tablas llenando los parámetros establecidos para poderla crear y guardamos.

Luego de haber creado la base de datos en MyAdmin vamos a home o a la casita situada en el lado izquierdo de la página.

Page 5: Manual de base de datos distribuidas

Después nos vamos a Más y escogemos la opción replicación.

Después de ingresar a replicación escogemos la opción ‘ignorar todas las bases de datos. Replicar ’

Page 6: Manual de base de datos distribuidas

Después escogemos la base de datos que hemos hecho; al escoger la base de datos echa nos damos cuenta que en la parte de abajo está el código el cual debemos copiarlo en un bloc de datos para luego utilizarlo.

Ahora agregamos las siguientes líneas al final de la sección [mysqld] del archivo my.cnf y luego reinicie el servidor MySQL.

server-id=4192489log-bin=mysql-binlog-error=mysql-bin.errbinlog_do_db=practica

Para ello vamos a xampp y en configuración damos clic y abrimos my.ini de allí nos saldrá un documento en bloc de notas.

Page 7: Manual de base de datos distribuidas

En el bloc de nota que se abrió vamos a escribir el código que teníamos anteriormente, este código lo vamos a escribir debajo de

// # The MySQL Server [Mysqld] //Y quedaría como en la imagen.

Page 8: Manual de base de datos distribuidas

Luego de esto cerramos y guardamos. Además reiniciamos xampp para que se actualices los datos.

Después agregamos al usuario esclavo de la otra pc, esta debe tener la misma base de datos que la del master antes de ello se debe agregar al usuario esclavo de la pc maestro llenando todos los campos que se pide.

Después de haber agregado al usuario esclavo debe salir el mensaje de haber agregado a un nuevo usuario, además se debe seleccionar todos los privilegios de datos y estructura y agregamos aceptar y se actualizan los privilegios.

Page 9: Manual de base de datos distribuidas

Luego de hacer esto en la pc que esta como esclavo se debe agregar el usuario tal y como se creó para ello vamos a replicar y encogemos en la replicación esclava configurar y agregamos los datos tal y como se creó en la master solo cambia la dirección del servidor que tiene que poner la del master y aceptamos .

Después de esto vamos al xampp y en MySQL en la opción config. Damos clic y se nos muestra un block de notas

En el bloc de notas agregamos la siguiente código “replicate_do_db_nombre de la base de datos” luego de escribir este código cerramos.

Page 10: Manual de base de datos distribuidas

También tenemos que cambiar el id del servidor para poder enlazar correctamente los usuarios y cerramos.

Page 11: Manual de base de datos distribuidas

Vamos a xampp y cerramos y encendemos de nuevo para que se actualicen los datos guardamos.

Después der esto el maestro ya puede ingresar datos y el esclavo lo puede visualizar, pero el esclavo no puede ingresar datos y si lo ingresa el master no lo puede ver.

Para hacer que la master y la esclavo tengan modificaciones y se enlacen para poder insertar datos de ambas partes se hace lo mismo que hemos hecho anteriormente si no que en ambas pc tanto master como esclavos.

Recomendaciones:

Tener internet en ambas maquinas. Desactivar el antivirus en ambas máquinas. Desactivar el firewall de las máquinas. Verificar que tengan ping las máquinas.


Recommended