- Creación de una base de datos en MySql con Replicacion -
1. INSTITUTO TECNOLÓGICO SUPERIOR DE LA COSTA CHICA
CATEDRATICO
LIC. FERNANDO MARTINEZ SALINAS
MATERIA
BASES DE DATOS DISTRIBUIDAS
CARRERA
ING. TIC`S
INTEGRANTES DEL EQUIPO
VERONICA GARCIA NICOLAS
ESTEPHANI OLIVA ZARATE
JOAQUINA RUIZ MARTINEZ
LUIS SANTOS GALINDO
LEONEL NICOLAS SANCHEZ
QUINTO SEMESTRE
6 DE NOVIEMBRE DEL 2013
4. 3.- Dar clic en acepto las condiciones y después clic en next.
5. 4.- Mostrara la siguiente ventana en la cual nos dice la ubicación y el
nombre de la carpeta en donde se instalara nuestro WampServer
daremos clic en next.
6. 5.- En la ventana que nos muestra después, es para crear los iconos en
el escritorio si queremos tenerlos ahí, si no le daremos next.
7. 6.- En esta ventana nos aparece la localización del destinatario donde se
instalara, le daremos clic en install.
8. 7.- En esta ventana elegiremos nuestro navegador con la cual se abrirá
nuestro WampServer, después dar clic en abrir.
9. 8.- Mostrara la siguiente ventana y daremos clic en next para dejar el
SMTP y el Email que aparece por default.
10. 9.- Por ultimo mostrara la siguiente ventana y solo daremos clic en
finalizar para terminar por completo con la instalación del WampServer.
11. CREACION DE LA BASE DE DATOS
1.- Una vez instalado el wampserver lo abrimos y nos muestra la siguiente
ventana le daremos clic en phpMyAdmin.
12. 2.- Muestra la siguente ventana principal de wampServer.
13. 3.- Como primer paso para la creación de nuestra Base de Datos, le
daremos un nombre a la base ” AgendaE”, después damos clic en el
botón crear:
14. 4.- El siguiente paso es la creacion de la tabla, en este caso nuestra tabla
se llamara Empleados y tendra 15 campos, damos clic en el boton
continuar:
15. 5.- Después de darle clic en continuar, nos mostrara la tabla para
nombrar los campos, el tipo de dato, la longitud y nuestra llave primaria:
18. 8.- La base de datos esta lista para almacenar los datos de los clientes.
19. 9.- Para insertar datos, nos vamos a la opción Insertar y le damos clic
20. 10.- Nos mostrara la siguiente ventana para poder insertar los datos del
Empleado
21. 11.- Al terminar de insertar los datos damos clic en continuar y listo hemos
agregado nuestro primer Empleado:
22. CREACIÓN DE REPLICAS
Iniciamos con la configuración con la que vamos a trabajar
1.- Damos clic izquierdo en el icono de conexiones disponibles y clic en
abrir el centro de redes y recursos compartidos.
24. 3.- Darle clic en configurar una red ad hoc inalámbrica (de equipo a
equipo)
25. 4.- Nos muestra la siguiente ventana y le damos clic en
siguiente.
26. 5.-Agregamos el nombre de la red, el Tipo de seguridad lo dejamos en
WPA2-Personal, agregamos una clave de seguridad de mínimo 8 caracteres
y activamos la casilla de guardar esta red posteriormente le damos clic en
siguiente.
30. 9.- Nos muestra la ventana y le damos clic en Activar o desactivar Firewall
de Windows
31. 10.- Le damos clic en desactivar los firewall de Windows posteriormente le
damos aceptar.
32. CONFIGURANDO IP ESTATICA
11.- Damos clic izquierdo en el icono de conexiones disponibles y clic en abrir
el centro de redes y recursos compartidos
12.- Clic en cambiar configuración del adaptador.
33. 13.- Clic en el adaptador de red que estén usando en este seria la conexión
de red inalámbrica y clic izquierdo y en propiedades.
34. 14.- Buscamos en donde dice protocolo de internet versión 4 (TCP/IPv4)
y damos doble clic.
35. 15.-Aquí le asignamos una Ip estática para poder comunicarse el Servidor
Maestro y el Servidor Esclavo. Y le damos clic en Aceptar
36. VERIFICANDO QUE ESTE COMUNICADOS ENTRE SI (EQUIPO A
EQUIPO)
16.- Tenemos que abrir el cmd o simbología de sistemas
37. 17.- Para Verificar que la conexión este bien hacemos un Ping<ip de diferente
equipo conectado> y le damos Enter y verificamos que no hemos perdido
ningún paquete de datos.
38. CONFIGURAR EL SERVIDOR MAESTRO
18.- 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.
43. 23.- Abrimos el archivo de my.ini especificado en el archivo
44. 24.- Buscamos en el archivo donde dice SERVER SECTION y pegamos
lo que copiamos debajo de [mysqld] y guardamos el archivo en un lugar
específico o si es posible guardar solo los cambios.
45. 25.- En caso de que le hemos guardado en otro lugar tenemos que
reemplazar el archivo
46. 26.- Después de eso tenemos que reiniciar los servicios, buscamos ver
servicios locales
47. 27.- Buscamos en servicios locales MySQL y le damos en reiniciar los
servicios
48. 28.- Una vez finalizada nos regresamos a la configuración de wampserver
y le damos clic en siguiente
49. 29.- Y nos muestra la ventana que ya fue configurado el servidor maestro
51. 31.- Agregamos a un usuario con la ip del servidor al que se conectara
52. 32.- Una vez creada le damos todos los privilegios y en límite de recursos le
ponemos 1000.
53. 33.- Seleccionamos la base de datos y le damos clic en continuar y queda
agregado un usuario
54. CONFIGURAR EL SERVIDOR ESCLAVO
34.- Importar la base de datos en nuestro servidor esclavo y le damos clic en
continuar.
55. 35.- Una vez importada le damos clic en localhost
56. 36.- Darle clic en Replicación y clic en Configure en Slave replicación
57. 37.- Copiar el código que nos da por default, le agregamos el usuario que
fue agregado en el servidor maestro rellenar los dato que nos otorgo el
Servidor maestro y clic en aceptar.
58. 38.- Una vez copiado lo anterior abrimos la carpeta MysqlSever 5.0/My.ini
59. 39.- Igualmente que en el servidor maestro lo pegamos ahí con la excepción
de que solo lleva el número 2 al final y guardamos los cambios
61. 41.- Después le damos clic en continuar y queda configurado el servidor
esclavo.
62. 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.
63. 43.- Le damos clip en phpMyAdmin para entrar a la ventana principal de
Wamp Server
64. 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.
65. 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.
66. 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.
67. 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.
68. 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.
69.
70. 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.
71.
72.
73. 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.
74. 51.- Le damos clic en privilegios para ver que el cliente este realmente en la
base de datos
84. En la vista global de usuarios, el usuario vero no está concedido para realizar
alguna operación en la base de datos, tiene acceso denegado.
85. No se podrá realizar la replicación porque ya está configurado, para que
realice la réplica los dos deberán estar sin configuración es decir: en la
replicación debe tener la siguiente pregunta.
Master replication This server is not configured as master in a replication
process. Would you like to configure it?
En Slave replication deberá contener lo mismo.