Manual de base de datos distribuidas

Post on 22-Jul-2016

227 views 4 download

description

 

transcript

“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

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.

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’

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.

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 ’

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.

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.

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.

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.

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

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.