Bases de datos distribuidas, Replicación

Post on 16-Apr-2017

83 views 4 download

Transcript of Bases de datos distribuidas, Replicación

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

DESACTIVAR LOS FIREWALL

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

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

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

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

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.

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.

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.

9.- Damos clic en replicación

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

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

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

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

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

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

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

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

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

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

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

CONFIGURAR EL SERVIDOR ESCLAVO

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

35.- Una vez importada le damos clic en localhost

36.- Darle clic en Replicación y clic en Configure en Slave 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.

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

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

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

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

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.

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

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.

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.

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.

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.

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.

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.

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.

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