Está en la página 1de 12

UNIVERSIDAD TECNOLGICA DE TEHUACN

TECNOLOGAS DE LA INFORMACIN

BASES DE DATOS PARA APLICACIONES I

VCTOR DOLORES MARCOS

CONFIGURACIN DE BASES DE DATOS DISTRIBUIDAS LOCAL


ING. OCTAVIO SNCHEZ DELGADO

INTRODUCCION

El siguiente material pretende informar sobre los pasos a seguir para la configuracin de equipos los cuales utilizaran un gestor de base de datos el cual funcionara de manera distribuida lo cual pretende que varios equipos puedan conectarse a un MAESTRO y los dems equipos fungirn como ESCLAVOS para ello es muy importante determinar el uso que se le dar a la base de datos. Por tal motivo los requisitos para la realizacin de esta practica: REQUISITOS. Gestor de base de datos, en este caso utilizaremos AppServer. Un router (pueden utilizar un switch o un acces point). Cables UTP (previamente ponchado) para esta ocasin lo haremos inalmbrico. Equipos (pueden ser las maquinas que quieran) para esta ocasin utilizaremos 3 lap tops.

DIAGRAMA DE RED

La RED que utilizaremos ser inalmbrica para ello iniciaremos con la configuracin de las direcciones IP dcada equipo para ello las direcciones IP son las que se muestran en el diagrama.

CONGIGURACION DE EQUIPOS. Para iniciar con la configuracin en los equipos iniciaremos con desactivar el Firewall de Windows ya que este limita el funcionamiento de la prctica.

Continuamos con la configuracin de las direcciones IP, las cuales ya habamos mencionado en cada equipo de la prctica.

Seguiremos con verificar la conectividad entre los equipos para ello realizaremos ping desde CMD a los equipos conectados a la RED.

Configuracin del archivo MY de AppServer.

Despus de abrirlo nos iremos a la seccin del Servidor ah cambiaremos lo siguiente:

La parte de azul esta conformada por la base de datos y el archivo.log.bin, en donde se realizaran las actualizaciones y se utilizara para sincronizar y replicaciones de la BD.

Al trmino de esto reiniciaremos el servicio para usar la configuracin que se realizo al archivo.

Despus de esto comenzaremos con la configuracin de AppServer desde lnea de comandos. CONFIGURACION DEL MAESTRO.

El dominio es la IP de la pc esclavo, se crear un usuario con el nombre del usuario y la contrasea del mismo. Despus se otorgan privilegios al esclavo sobre la Base de Datos con los siguientes comandos:

*NOTA:

El comando Mysql> grant replication slave on *.* to laura@192.168.1.2 identified by '123'; realizado, aade a los esclavos con los cuales la BASE DE DATOS se sincronizara por ello se realizara dependiendo del numero de esclavos que se deseen agregar. Mysql>flush privileges; <Otorga los privilegios al esclavo> Mysql>use agenda; <Selecciona la BD> El Mysql>show master status;<Muestra la posicin del maestro y el archivo mysql.log que se usa>. La informacin que se muestra en esta parte posteriormente se utilizara al dar de alta a otros esclavos como lo son FILE y POSITION estas se utilizaran para dar de alta nuevamente.

*NOTA:

Esta configuracin se realizara en cada equipo, debido a que se pretende que

cada equipo pueda ver, editar y consultar informacin dentro de la BASE DE DATOS debido a que en la configuracin MAESTRO-ESCLAVO, el esclavo solo podra ver la base de datos mas no realizar MODIFICACIONES. Por ello utilizaremos la configuracin MAESTROMAESTRO para que todos los equipos puedan realizar ediciones y consultas en la base de datos. SINCRONIZACION DEL ESCLAVO Para ello utilizaremos la IP del maestro en este caso es la:192.168.1.2 para el servidor maestro y haremos uso de los datos de la figura anterior: Mysql> slave stop; <Detiene al esclavo> Mysql> change master to master_host=192.168.1.2, <Cambia y sincroniza con la IP del maestro>. master_user=root, master_password=123,<Da el usuario y la contrasea de conexin> master_log_file=mysql_log.000005, <Apunta al archivo.log con el cual se guardara la informacin>. master_log_pos=180; <Da la posicin del maestro>. Mysql> start slave; <Inicia nuevamente al esclavo>

Para verificar el estado de la replicacin, podremos ejecutar el siguiente comando: Mysql> show slave status; <Muestra el estado del esclavo>

*NOTA:

Esta configuracin al igual que en la del maestro se realizara en todos los equipos que se tengan, ahora bien despus de realizarse en cada equipo la configuracin ha terminado.

Ahora solo nos queda probar la replicacin agregando/editando registros en un servidor y comprobndolos en el otro.

PRUEBAS

*La primera es verificar a los usuarios que se agregaron y sus direcciones IP.

Despus se seleccionara la base de datos y se consultaran las tablas que existen en ella, esta prueba se realizara en cada equipo.

En este caso la seleccionada es la Tabla n en donde se insertara un registro.

Despus se realizara una consulta en otro equipo en donde se mostrara la informacin contenida en la tabla y esta prueba se realiza por cada equipo conectado.

*Consulta desde otro equipo.

*Se insertaran valores desde otro equipo.

*Desde otro equipo se realiza la consulta y esta mostrara la informacin contenida.

*Del equipo maestro definido se eliminara la informacin de la tabla.

*De esta manera ningn equipo al consultar encontrara informacin de la tabla.

CONCLUSION De esta manera como conclusin podemos determinar que en la actualidad las bases de datos son muy utilizadas debido a que la informacin y su intercambio favorecen el crecimiento de las organizaciones. Por ello la importancia del manejo de bases de datos distribuidas y el conocimiento sobre su implementacin.

También podría gustarte