SlideShare ist ein Scribd-Unternehmen logo
1 von 85
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
INSTALACION DE WAMPSERVER
1.- Dar doble clic sobre el archivo ejecutable.
2.- Debe mostrar la siguiente ventana y le daremos clic en next.
3.- Dar clic en acepto las condiciones y después clic en next.
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.
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.
6.- En esta ventana nos aparece la localización del destinatario donde se
instalara, le daremos clic en install.
7.- En esta ventana elegiremos nuestro navegador con la cual se abrirá
nuestro WampServer, después dar clic en abrir.
8.- Mostrara la siguiente ventana y daremos clic en next para dejar el
SMTP y el Email que aparece por default.
9.- Por ultimo mostrara la siguiente ventana y solo daremos clic en
finalizar para terminar por completo con la instalación del WampServer.
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.
2.- Muestra la siguente ventana principal de wampServer.
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:
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:
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:
6.- Asignando llave primaria:
7.- Rellenamos los 15 campos y le damos clic en continuar
8.- La base de datos esta lista para almacenar los datos de los clientes.
9.- Para insertar datos, nos vamos a la opción Insertar y le damos clic
10.- Nos mostrara la siguiente ventana para poder insertar los datos del
Empleado
11.- Al terminar de insertar los datos damos clic en continuar y listo hemos
agregado nuestro primer Empleado:
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.
2.- Darle clic en configurar una nueva conexión o red.
3.- Darle clic en configurar una red ad hoc inalámbrica (de equipo a
equipo)
4.- Nos muestra la siguiente ventana y le damos clic en
siguiente.
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.
6.- Esperamos para que se cree la red.
7.- Una vez creada la red podemos conectarnos entre las maquinas.
DESACTIVAR LOS FIREWALL
8.- Buscamos la opción Firewall de Windows y le damos clic
9.- Nos muestra la ventana y le damos clic en Activar o desactivar Firewall
de Windows
10.- Le damos clic en desactivar los firewall de Windows posteriormente le
damos aceptar.
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.
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.
14.- Buscamos en donde dice protocolo de internet versión 4 (TCP/IPv4)
y damos doble clic.
15.-Aquí le asignamos una Ip estática para poder comunicarse el Servidor
Maestro y el Servidor Esclavo. Y le damos clic en Aceptar
VERIFICANDO QUE ESTE COMUNICADOS ENTRE SI (EQUIPO A
EQUIPO)
16.- Tenemos que abrir el cmd o simbología de sistemas
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.
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.
19.- Damos clic en replicación
20.- Damos clic en Configure para configurar el maestro
21.- Damos clic en Ignorar todas las bases de datos
22.- Seleccionamos nuestra base de datos y copiamos la línea de código
23.- Abrimos el archivo de my.ini especificado en el archivo
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.
25.- 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, buscamos ver
servicios locales
27.- Buscamos en servicios locales MySQL y le damos en reiniciar los
servicios
28.- Una vez finalizada nos regresamos a la configuración de wampserver
y le damos clic en siguiente
29.- Y nos muestra 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.
33.- Seleccionamos la base de datos y le damos clic en continuar y queda
agregado un 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 rellenar 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 lo pegamos ahí con la excepción
de que solo lleva el número 2 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
ANEXOS
ERRORES COMETIDOS EN LA REPLICA.
No se pudo conectar el esclavo con el maestro.
Error detectado: en la escritura del código del archivo my.ini
Se debe agregar lo siguiente:
Reiniciamos los servicios de Mysql en el servidor esclavo.
Segundo error detectado en la réplica:
Error en el ping con el servidor, no se pudo conectar con él servidor.
Para que se conecte el servidor con el cliente es necesario desconectar los
firewall de Windows.
Desactivar el antivirus porque no podrá conectarse la maquina
Negación del acceso al usuario, para conectarse con el servidor.
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.
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.

Weitere ähnliche Inhalte

Was ist angesagt?

Objeto relacional bases datos 2
Objeto relacional bases datos 2Objeto relacional bases datos 2
Objeto relacional bases datos 2
Velmuz Buzz
 
Que Es Un Data Warehouse
Que Es Un Data WarehouseQue Es Un Data Warehouse
Que Es Un Data Warehouse
guest10616d
 
La importancia de la base de datos
La importancia de la base de datosLa importancia de la base de datos
La importancia de la base de datos
Raul Martinez
 
Un resumen breve de una base de datos
Un resumen breve de una base de datosUn resumen breve de una base de datos
Un resumen breve de una base de datos
lauramurillomoreno
 

Was ist angesagt? (20)

Técnicas de representación del conocimiento
Técnicas de representación del conocimientoTécnicas de representación del conocimiento
Técnicas de representación del conocimiento
 
Objeto relacional bases datos 2
Objeto relacional bases datos 2Objeto relacional bases datos 2
Objeto relacional bases datos 2
 
Examen final de base de datos ii solucionado
Examen final de base de datos ii solucionadoExamen final de base de datos ii solucionado
Examen final de base de datos ii solucionado
 
base de datos power point
base de datos power pointbase de datos power point
base de datos power point
 
Ssis 2008
Ssis 2008Ssis 2008
Ssis 2008
 
Estructura de datos - Unidad 1: Introducción a las estructuras de datos
Estructura de datos - Unidad 1: Introducción a las estructuras de datosEstructura de datos - Unidad 1: Introducción a las estructuras de datos
Estructura de datos - Unidad 1: Introducción a las estructuras de datos
 
25 snowflake
25 snowflake25 snowflake
25 snowflake
 
Webinars - Introducción Oracle Data Masking and Subsetting Pack
Webinars - Introducción Oracle Data Masking and Subsetting PackWebinars - Introducción Oracle Data Masking and Subsetting Pack
Webinars - Introducción Oracle Data Masking and Subsetting Pack
 
Programación 3: Clases y objetos en Java
Programación 3: Clases y objetos en JavaProgramación 3: Clases y objetos en Java
Programación 3: Clases y objetos en Java
 
Que Es Un Data Warehouse
Que Es Un Data WarehouseQue Es Un Data Warehouse
Que Es Un Data Warehouse
 
Documentación base de datos
Documentación base de datos  Documentación base de datos
Documentación base de datos
 
La importancia de la base de datos
La importancia de la base de datosLa importancia de la base de datos
La importancia de la base de datos
 
MySql Historia, Ventajas, Importancia
MySql Historia, Ventajas, ImportanciaMySql Historia, Ventajas, Importancia
MySql Historia, Ventajas, Importancia
 
Apache cassandra
Apache cassandraApache cassandra
Apache cassandra
 
Presentacion Migracion de Sistemas Computacionales
Presentacion Migracion de Sistemas ComputacionalesPresentacion Migracion de Sistemas Computacionales
Presentacion Migracion de Sistemas Computacionales
 
Time-Travel.pptx
Time-Travel.pptxTime-Travel.pptx
Time-Travel.pptx
 
JAVA DATABASE CONNECTIVITY (JDBC)
  JAVA DATABASE CONNECTIVITY (JDBC)  JAVA DATABASE CONNECTIVITY (JDBC)
JAVA DATABASE CONNECTIVITY (JDBC)
 
Un resumen breve de una base de datos
Un resumen breve de una base de datosUn resumen breve de una base de datos
Un resumen breve de una base de datos
 
Hilos con Posix
Hilos con PosixHilos con Posix
Hilos con Posix
 
ODI 11g - Multiple Flat Files to Oracle DB Table by taking File Name dynamica...
ODI 11g - Multiple Flat Files to Oracle DB Table by taking File Name dynamica...ODI 11g - Multiple Flat Files to Oracle DB Table by taking File Name dynamica...
ODI 11g - Multiple Flat Files to Oracle DB Table by taking File Name dynamica...
 

Andere mochten auch

Manual de conexión de base de datos distribuida
Manual  de conexión de base de datos distribuidaManual  de conexión de base de datos distribuida
Manual de conexión de base de datos distribuida
Jorch Mendez
 
Replicacion de datos en Oracle
Replicacion de datos en OracleReplicacion de datos en Oracle
Replicacion de datos en Oracle
Jenny Palma
 
Bases distribuidas en mysql
Bases distribuidas en mysqlBases distribuidas en mysql
Bases distribuidas en mysql
Giovanni Peruch
 
Replicacion de base de datos
Replicacion de base de datosReplicacion de base de datos
Replicacion de base de datos
tickyandres
 
Diseño de Base de Datos en MySql
Diseño de Base de Datos en MySqlDiseño de Base de Datos en MySql
Diseño de Base de Datos en MySql
Keryn Mendoza
 
Ejercicio sql tienda informatica (1)
Ejercicio sql tienda informatica (1)Ejercicio sql tienda informatica (1)
Ejercicio sql tienda informatica (1)
Jsrfs Montemayor
 

Andere mochten auch (20)

Manual de conexión de base de datos distribuida
Manual  de conexión de base de datos distribuidaManual  de conexión de base de datos distribuida
Manual de conexión de base de datos distribuida
 
Replicacion en mysq
Replicacion en mysqReplicacion en mysq
Replicacion en mysq
 
Practica de replicacion maestro esclavo en mysql
Practica de replicacion maestro esclavo en mysqlPractica de replicacion maestro esclavo en mysql
Practica de replicacion maestro esclavo en mysql
 
Actividad No. 1.14: Replicación de datos en MySQL 5.1
Actividad No. 1.14: Replicación de datos en  MySQL 5.1Actividad No. 1.14: Replicación de datos en  MySQL 5.1
Actividad No. 1.14: Replicación de datos en MySQL 5.1
 
Replicacion de datos en Oracle
Replicacion de datos en OracleReplicacion de datos en Oracle
Replicacion de datos en Oracle
 
Bases distribuidas en mysql
Bases distribuidas en mysqlBases distribuidas en mysql
Bases distribuidas en mysql
 
VISUAL CAJA 3D x2 folleto
VISUAL CAJA 3D x2 folletoVISUAL CAJA 3D x2 folleto
VISUAL CAJA 3D x2 folleto
 
Base de datos en mysql
Base de datos en mysqlBase de datos en mysql
Base de datos en mysql
 
Replicacion de base de datos
Replicacion de base de datosReplicacion de base de datos
Replicacion de base de datos
 
SAMP (OpenSolaris + Apache + MySQL + PHP / Python / Perl / Drupal / Django)
SAMP (OpenSolaris + Apache + MySQL + PHP / Python / Perl / Drupal / Django)SAMP (OpenSolaris + Apache + MySQL + PHP / Python / Perl / Drupal / Django)
SAMP (OpenSolaris + Apache + MySQL + PHP / Python / Perl / Drupal / Django)
 
Access contra MySQL
Access contra MySQLAccess contra MySQL
Access contra MySQL
 
Replicacion de base de datos
Replicacion de  base de datosReplicacion de  base de datos
Replicacion de base de datos
 
Replicación Mysql
Replicación MysqlReplicación Mysql
Replicación Mysql
 
Bases de datos mysql
Bases de datos mysqlBases de datos mysql
Bases de datos mysql
 
Manual Técnico Para Hacer Réplica
Manual Técnico Para Hacer RéplicaManual Técnico Para Hacer Réplica
Manual Técnico Para Hacer Réplica
 
Ventajas y desventajas mysql
Ventajas y desventajas mysqlVentajas y desventajas mysql
Ventajas y desventajas mysql
 
Replicacion Postgresql
Replicacion PostgresqlReplicacion Postgresql
Replicacion Postgresql
 
Diseño de Base de Datos en MySql
Diseño de Base de Datos en MySqlDiseño de Base de Datos en MySql
Diseño de Base de Datos en MySql
 
Commit&rollback
Commit&rollbackCommit&rollback
Commit&rollback
 
Ejercicio sql tienda informatica (1)
Ejercicio sql tienda informatica (1)Ejercicio sql tienda informatica (1)
Ejercicio sql tienda informatica (1)
 

Ähnlich wie - Creación de una base de datos en MySql con Replicacion -

Guia de instalacion de samba en centos 6.4(1)
Guia de instalacion de samba en centos 6.4(1)Guia de instalacion de samba en centos 6.4(1)
Guia de instalacion de samba en centos 6.4(1)
Michelle Gutierrez
 
Servidores windows server final
Servidores windows server finalServidores windows server final
Servidores windows server final
Steven Restrepo
 
Actividad autodiagnostico
Actividad autodiagnosticoActividad autodiagnostico
Actividad autodiagnostico
Erk Avendaño
 
Guía de instalación dns en centos 6.2
Guía de instalación dns en centos 6.2Guía de instalación dns en centos 6.2
Guía de instalación dns en centos 6.2
Michelle Gutierrez
 
Configuración del servidor
Configuración del servidorConfiguración del servidor
Configuración del servidor
Leo Herrera
 
Instalación servidor DHCP
Instalación servidor DHCPInstalación servidor DHCP
Instalación servidor DHCP
K-te Muñoz
 

Ähnlich wie - Creación de una base de datos en MySql con Replicacion - (20)

Bases de datos distribuidas, Replicación
Bases de datos distribuidas, ReplicaciónBases de datos distribuidas, Replicación
Bases de datos distribuidas, Replicación
 
Manual de instalacion de servidor zentyal 3
Manual de instalacion de servidor zentyal 3Manual de instalacion de servidor zentyal 3
Manual de instalacion de servidor zentyal 3
 
Cuentas de usuario Active Directory
Cuentas de usuario Active DirectoryCuentas de usuario Active Directory
Cuentas de usuario Active Directory
 
Guia de instalacion de samba en centos 6.4
Guia de instalacion de samba en centos 6.4Guia de instalacion de samba en centos 6.4
Guia de instalacion de samba en centos 6.4
 
Guia de instalacion de samba en centos 6.4(1)
Guia de instalacion de samba en centos 6.4(1)Guia de instalacion de samba en centos 6.4(1)
Guia de instalacion de samba en centos 6.4(1)
 
Escritorio remoto para blog
Escritorio remoto para blog Escritorio remoto para blog
Escritorio remoto para blog
 
Servidores windows server final
Servidores windows server finalServidores windows server final
Servidores windows server final
 
Manual de servidor de almacenamiento
Manual de servidor de almacenamientoManual de servidor de almacenamiento
Manual de servidor de almacenamiento
 
Acceso a una base de datos mediante un servidor (Conexión a oracle y mysql)
Acceso a una base de datos mediante un servidor (Conexión a oracle y mysql)Acceso a una base de datos mediante un servidor (Conexión a oracle y mysql)
Acceso a una base de datos mediante un servidor (Conexión a oracle y mysql)
 
Manual de replicación de sql server
Manual de replicación de  sql serverManual de replicación de  sql server
Manual de replicación de sql server
 
Conexión remota a base de datos con Oracle y MySQL
Conexión remota a base de datos con Oracle y MySQLConexión remota a base de datos con Oracle y MySQL
Conexión remota a base de datos con Oracle y MySQL
 
Acceso a-una-base-de-datos-mediante-un-servidor
Acceso a-una-base-de-datos-mediante-un-servidor Acceso a-una-base-de-datos-mediante-un-servidor
Acceso a-una-base-de-datos-mediante-un-servidor
 
Actividad autodiagnostico
Actividad autodiagnosticoActividad autodiagnostico
Actividad autodiagnostico
 
Guía de instalación dns en centos 6.2
Guía de instalación dns en centos 6.2Guía de instalación dns en centos 6.2
Guía de instalación dns en centos 6.2
 
Guía de instalación dns en centos 6.2
Guía de instalación dns en centos 6.2Guía de instalación dns en centos 6.2
Guía de instalación dns en centos 6.2
 
Servidor de correo en Zentyal 3.5
Servidor de correo en Zentyal 3.5Servidor de correo en Zentyal 3.5
Servidor de correo en Zentyal 3.5
 
Manual de creacion de Base
Manual de creacion de BaseManual de creacion de Base
Manual de creacion de Base
 
Eq4 c p5
Eq4 c p5Eq4 c p5
Eq4 c p5
 
Configuración del servidor
Configuración del servidorConfiguración del servidor
Configuración del servidor
 
Instalación servidor DHCP
Instalación servidor DHCPInstalación servidor DHCP
Instalación servidor DHCP
 

Kürzlich hochgeladen

TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
jlorentemartos
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
Wilian24
 

Kürzlich hochgeladen (20)

TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
PP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomasPP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomas
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!
 
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por Valores
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdfFICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docx
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 

- 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
  • 2. INSTALACION DE WAMPSERVER 1.- Dar doble clic sobre el archivo ejecutable.
  • 3. 2.- Debe mostrar la siguiente ventana y le daremos clic en next.
  • 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:
  • 16. 6.- Asignando llave primaria:
  • 17. 7.- Rellenamos los 15 campos y le damos clic en continuar
  • 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.
  • 23. 2.- Darle clic en configurar una nueva conexión o red.
  • 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.
  • 27. 6.- Esperamos para que se cree la red.
  • 28. 7.- Una vez creada la red podemos conectarnos entre las maquinas.
  • 29. DESACTIVAR LOS FIREWALL 8.- Buscamos la opción Firewall de Windows y le damos clic
  • 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.
  • 39. 19.- Damos clic en replicación
  • 40. 20.- Damos clic en Configure para configurar el maestro
  • 41. 21.- Damos clic en Ignorar todas las bases de datos
  • 42. 22.- Seleccionamos nuestra base de datos y copiamos la línea de código
  • 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
  • 50. 30.- Ahora agregamos un usuario para la replicación
  • 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
  • 60. 40.- Reiniciamos los servicios de Mysql en el servidor esclavo
  • 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
  • 76. ERRORES COMETIDOS EN LA REPLICA. No se pudo conectar el esclavo con el maestro.
  • 77. Error detectado: en la escritura del código del archivo my.ini
  • 78. Se debe agregar lo siguiente:
  • 79. Reiniciamos los servicios de Mysql en el servidor esclavo.
  • 80. Segundo error detectado en la réplica: Error en el ping con el servidor, no se pudo conectar con él servidor.
  • 81. Para que se conecte el servidor con el cliente es necesario desconectar los firewall de Windows.
  • 82. Desactivar el antivirus porque no podrá conectarse la maquina
  • 83. Negación del acceso al usuario, para conectarse con el servidor.
  • 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.