Bases de datos distribuidas, Replicación

41
1.- Los dispositivos tienen que estar conectados a un misma red, todos tienen que tener el firewall desactivado.

Transcript of Bases de datos distribuidas, Replicación

Page 1: Bases de datos distribuidas, Replicación

1.- Los dispositivos tienen que estar conectados a un misma red, todos tienen que tener el firewall desactivado.

Page 2: Bases de datos distribuidas, Replicación

DESACTIVAR LOS FIREWALL

2.- Buscamos la opción Firewall de Windows y le damos clic

Page 3: Bases de datos distribuidas, Replicación

3.- Nos muestra la ventana y le damos clic en Activar o desactivar Firewall de Windows

Page 4: Bases de datos distribuidas, Replicación

4.- Le damos clic en desactivar los firewall de Windows posteriormente le damos aceptar.

Page 5: Bases de datos distribuidas, Replicación

5.- Si su antivirus provee un cortafuegos también debe estar apagado.

Page 6: Bases de datos distribuidas, Replicación

6.- Para comprobar que los dispositivos pueden recibir información correctamente haremos ping entre las computadoras. En el símbolo de sistema de la damos “ipconfig” y nos mostrará la IP asignada por la red.

Page 7: Bases de datos distribuidas, Replicación

7.- Ponemos la palabra “ping” seguida de la dirección IP de la otra computadora. Cuando nos dice que los 4 paquetes enviados fueron recibidos es porque la conexión es correcta. Nota: Esto se debe de hacer en todos los dispositivos con los que se maneje.

Page 8: Bases de datos distribuidas, Replicación

CONFIGURAR EL SERVIDOR MAESTRO

8.- Ya estando en wampServer tenemos que crear nuestra base de datos con la que se va replicar. Para crear una base de dato regresar a la parte de este manual en donde dice creación de las bases de datos. Una vez creada pasaremos con el siguiente paso.

Page 9: Bases de datos distribuidas, Replicación

9.- Damos clic en replicación

Page 10: Bases de datos distribuidas, Replicación

10.- ­Damos clic en Configure para configurar el maestro

Page 11: Bases de datos distribuidas, Replicación

11.- Damos clic en Ignorar todas las bases de datos

Page 12: Bases de datos distribuidas, Replicación

12.- Seleccionamos nuestra base de datos y copiamos la línea de código

Page 13: Bases de datos distribuidas, Replicación

23.- Abrimos el archivo de my.ini especificado en el archivo

Page 14: Bases de datos distribuidas, Replicación

14.- Copiamos debajo de [mysqld] y guardamos el archivo en un lugar específico o si es posible guardar solo los cambios.

Page 15: Bases de datos distribuidas, Replicación

15.- En caso de que le hemos guardado en otro lugar tenemos que reemplazar el archivo

Page 16: Bases de datos distribuidas, Replicación

26.- Después de eso tenemos que reiniciar los servicios.

Page 17: Bases de datos distribuidas, Replicación

29.- Y recargamos la pagina, esta nos mostrará la ventana que ya fue configurado el servidor maestro.

Page 18: Bases de datos distribuidas, Replicación

30.- Ahora agregamos un usuario para la replicación

Page 19: Bases de datos distribuidas, Replicación

31.- Agregamos a un usuario con la ip del servidor al que se conectara

Page 20: Bases de datos distribuidas, Replicación

32.- Una vez creada le damos todos los privilegios y en límite de recursos le ponemos 1000 y se creará el usuario.

Page 21: Bases de datos distribuidas, Replicación

CONFIGURAR EL SERVIDOR ESCLAVO

34.- Importar la base de datos en nuestro servidor esclavo y le damos clic en continuar.

Page 22: Bases de datos distribuidas, Replicación

35.- Una vez importada le damos clic en localhost

Page 23: Bases de datos distribuidas, Replicación

36.- Darle clic en Replicación y clic en Configure en Slave replicación

Page 24: Bases de datos distribuidas, Replicación

37.- Copiar el código que nos da por default, le agregamos el usuario que fue agregado en el servidor maestro, rellenamos los dato que nos otorgo el Servidor maestro y clic en aceptar.

Page 25: Bases de datos distribuidas, Replicación

38.- Una vez copiado lo anterior abrimos la carpeta MysqlSever 5.0/My.ini

Page 26: Bases de datos distribuidas, Replicación

39.- Igualmente que en el servidor maestro copiamos el código que nos proporciono al final y guardamos los cambios

Page 27: Bases de datos distribuidas, Replicación

40.- Reiniciamos los servicios de Mysql en el servidor esclavo

Page 28: Bases de datos distribuidas, Replicación

41.- Después le damos clic en continuar y queda configurado el servidor esclavo.

Page 29: Bases de datos distribuidas, Replicación

CREACIÓN DEL CLIENTE

42.- Después de haber instalado Wamp Server 2.1 empezaremos a crear los clientes y a darles privilegios para poder realizar la inserción y manipulación de los datos.

Page 30: Bases de datos distribuidas, Replicación

43.- Le damos clip en phpMyAdmin para entrar a la ventana principal de Wamp Server

Page 31: Bases de datos distribuidas, Replicación

44.- Esta es la ventana principal que nos muestra, le damos clip en bases de datos para que nos muestre la ventana en donde contienen las bases de datos.

Page 32: Bases de datos distribuidas, Replicación

45.- En esta ventana nos muestra las bases de datos que nos da por defaul, pero no vamos a utilizar ninguna,le damos clip en el candado para que nos muestre la ventana en donde vamos a crear a los clientes.

Page 33: Bases de datos distribuidas, Replicación

46.- En esta ventana nos muestra a los usuarios con acceso a information_Schema pero no utilizaremos ninguno de ellos ya que apenas vamos a agregar a un usuario.

Page 34: Bases de datos distribuidas, Replicación

47.- Le damos clip en el texto agregar a un nuevo usuario, para asignarle nombre a nuestro usuario el cual se va a conectar con el servidor.

Page 35: Bases de datos distribuidas, Replicación

48.- Esta es la ventana en donde podremos agregar a los usuarios que se van a conectar con el servidor para realizar posteriormente la inserción de los datos. 1.- Pondremos el nombre con el que se va a identificar el usuario que se a conectar con el servidor. 2.- En la parte del servidor pondremos el IP del servidor con el que se va conectar el usuario cuando entre a la base de datos 3.- Le asignamos una contraseña para que el usuario pueda entrar la base de datos.

Page 36: Bases de datos distribuidas, Replicación
Page 37: Bases de datos distribuidas, Replicación

49.- Le asignamos los privilegios que el servidor desea que realice el usuario en la base de datos en este caso el usuario tiene los siguientes privilegios.

Seleccionar Insertar Actualizar Eliminar Fila

Le asignamos el límite de consultas que el usuario puede enviar al servidor por hora, el límite de comandos, el límite de conexiones, limite de conexiones que el usuario puede abrir y el número de conexiones simultaneas que el usuario pueda tener.

Page 38: Bases de datos distribuidas, Replicación
Page 39: Bases de datos distribuidas, Replicación
Page 40: Bases de datos distribuidas, Replicación

50.- Verificamos en la vista global de los usuarios dándole clip en privilegios para verificar si el cliente fue agregado. El usuario fue agregado y podrá entrar a la base de datos con el usuario de verónica con la contraseña asignada anteriormente y poniendo la dirección IP a la cual hace referencia ( ip del servidor), para poder hacer uso de los privilegios que se le asigno para la realización y manipulación de la base de datos.

Page 41: Bases de datos distribuidas, Replicación

51.- Le damos clic en privilegios para ver que el cliente este realmente en la base de datos