SlideShare ist ein Scribd-Unternehmen logo
1 von 17
Downloaden Sie, um offline zu lesen
df
     2013


        Manual de conexión
        de base de datos
        distribuida
        Universidad Tecnológica de Tehuacán

        Tecnología de la información y comunicación

        Base de Datos para aplicaciones

        Ing. Octavio Sánchez Delgado

        Aguilar Olivares Josafat
Una Base de Datos Distribuida es construida sobre una red computacional, entonces
es una colección de datos que pertenecen lógicamente a un sólo sistema, pero se
encuentra físicamente esparcido en varios "sitios" de la red.

El siguiente manual nos ayudar a comprender la configuración para realizar una base
de datos distribuidas con la configuración de master-master, los cuales utilizaran un
gestor de base de datos por medio de MySQL.

Primero mencionaremos los requisitos que necesitaremos para la configuración, como
es hardware y software.

Requisitos


 Dos pc con sistema operativo Windows
 7




 Gestor de base de datos en este caso
 utilizaremos “AppServ“




 1 Switch de 5 puertos




 3 cables de red directos




Lo primero que tenemos que hacer es instalar AppServ en los equipos de cómputo,
este programa instala los servicios de SGDB.
Aquí mostraremos el diagrama de red que estaremos utilizando.




Enseguida para proceder con la configuración de IP, esto se hace entrando al Panel de
control, después, redes e internet, centro de redes y recursos compartidos.

Esta es la ruta: Panel de controlRedes e InternetCentro de redes y recursos
compartidos.

Estando aquí lo siguiente será entrar a conexión de área local para configurar la IP.




Figura 1 conexión de área local
Al dar click nos aparece la ventana de Estado de Conexión de área local y entraremos a
propiedades.




Figura 2 Estado de conexión de área local



Entrando a propiedades nos despliega la ventana de Propiedades de conexión de área
local y es en esta seleccionaremos Protocolo de internet versión 4(TCP/IPv4).




Figura 3 Propiedades de conexión de área local
Configuramos la IP como se muestra en las dos siguientes figuras




Figura 4 Configuración de IP del Master 1




Figura 5 Configuración de IP del Esclavo 1
A continuación verificamos si hay conexión entre las dos PC desde CMD a los equipos
conectados a la red




Figura 6 Ping del Master 1 a Esclavo 1




Figura 7 Ping del Esclavo 1 al Master 1

Después de comprobar la conectividad y ya verificando que este correcta, buscamos el
archivo my.ini el cual se encuentra en la siguiente dirección C:AppServMySQL
seleccionamos el archivo my el cual es un bloc de Notas.




Figura 8 Ubicación del archivo my
Aquí se muestra lo
                                  que realizara el
                                     master 1


                                      Le damos los datos del master 2, y el nombre
                                      la contraseña del master 1 , y que se utilizara
                                      en el esclavo 1 y en el master 1.


                        Figura 9 Archivo My del Master 1

Dentro del archivo my configuramos el nombre de la base de datos




              Figura 10 Configuración del Archivo my del master 1
A continuación configuraremos el my del esclavo 1 que se encuentra en la siguiente
dirección C:AppServMySQL




Figura 11 Configuración de los datos de host, contraseña, usuario y la base de
datos con la que se va a replicar

A continuación configuraremos el archivo my-huge del esclavo 1 que se encuentra en
la siguiente dirección C:AppServMySQL




Figura12 Configuración de los datos del host, contraseña y base de datos que se
va a replicar
Ya teniendo esto configurado, se reinicia el servidor de MySQL, para que se realicen
los cambios, como se muestra en la siguiente figura.




                      Figura 13 Reinicio del servicio MySQL

Después nos vamos a configurar el Master 1 desde consola MySQL.

Creamos un usuario llamado REPLICACION y la contraseña es 123, esto solo se
realizara en el Master 1 y se le dará todos los privilegios, como se muestra en la
siguiente figura.




    f

                Figura 14 Creamos el usuario y damos privilegios
A continuación realizaremos un respaldo de nuestra base de datos




                     Figura 15 Antes de realizar el respaldo




                      Figura 16 Respaldo de la base de datos
Ya teniendo el respaldo se desbloquean las tablas y se consulta el contenido del
master 1 y nos proporcionara estos datos.




       Figura 17 Nos proporciona la posición y el expediente del Master 1

A continuación paceremos a la configuración del esclavo 1

Aquí configuraremos el esclavo 1 en modo consola a MySQL, como se muestra en la
siguiente figura.




                                Figura 18 Esclavo 1
El otro usuario nos tendrá que pasar el respaldo de la base de datos




                              Figura 19 Base de datos

A continuación se para el esclavo como se muestra en la siguiente figura




                             Figura 20 Parar el esclavo

Como se muestra en la siguiente figura no se encuentra la base de datos con la que
trabajaremos.




               Figura 21 Visualización de la tabla de base de datos
A continuación crearemos la base de datos




                        Figura 22 Creación de la base de datos

Se inicia el esclavo 1 para los flujos




                              Figura 23 iniciar el esclavo 1
Se muestra el estado del esclavo, como podemos observar aún no tenemos
conectividad




                              Figura 24 Estado del esclavo
Paramos de nuevo el esclavo y reseteamos el esclavo para una nueva ubicación como
se muestra en la siguiente figura




                      De Figura 25 Stop y reset del esclavo
A continuación introduciremos la ubicación y el fichero para que se conecten como se
muestra en la siguiente figura




                        Figura 26 Conectividad del Master
 A continuación realizaremos unas pruebas para verificar la conectividad, donde se
modificara un registro del Master al esclavo y solo el esclavo podrá visualizar lo
realizado como muestra en la siguiente figura




                            Figura 27 Primer prueba
A continuación configuraremos de Master – Master

Primero tendremos que dar privilegios al usuario como mostraremos en la siguiente
figura




                Figura 28 Creamos el usuario y damos privilegios

Reiniciamos el servicio de MySQL.




                           Figura 29 Reinicio del MySQL



Iniciamos el esclavo como se muestra en la siguiente figura
Figura 30 Se inicia el esclavo

Ponemos el siguiente comando “show master status para verificar la posición y
nombre del archivo.




                    Figura 31 Posición y nombre del archivo

El master nuevamente ejecuta el comando stop Slave y iniciamos el esclavo como se
muestra en las siguientes figuras




                            Figura 32 Parar el esclavo




                          Figura 33 Iniciamos el esclavo

A continuación mostraremos el estado del esclavo con el siguiente comando

show slave status
Figura 34 Visualizacion del estado del esclavo



Ya realizado toda esta configuración de Master-Master continuamos con las pruebas.

El master insertara el dato con el número 14 y consultara la tabla como en la figura 35.
Después el master realizara un datos con el número de registro 13, y se realiza una
consulta como se muestra en la figura 36.




                         Figura 35 Master-Master y esclavo
Figura 36 Master-Master


Conclusión

A lo largo de este documento se ha intentado dar una visión global y genérica de los
problemas y características que contiene el diseño de una base de datos, Actualmente las
bases de datos son muy utilizadas ya que la información que intercambian es de gran ayuda
y crecimiento en las empresas.

Weitere ähnliche Inhalte

Was ist angesagt?

Replicación maestro
Replicación maestroReplicación maestro
Replicación maestrojaiverlh
 
Manual del cluster mysql
Manual del cluster mysqlManual del cluster mysql
Manual del cluster mysqlquiqueohio
 
Crear bases de datos replicadas maestro
Crear bases de datos replicadas maestroCrear bases de datos replicadas maestro
Crear bases de datos replicadas maestroGustavo Guerra
 
Actividad No. 1.6: Creación de bases de datos en MySQL
Actividad No. 1.6: Creación de bases de datos en MySQLActividad No. 1.6: Creación de bases de datos en MySQL
Actividad No. 1.6: Creación de bases de datos en MySQLFrancisco Medina
 
Replicacion de base de datos
Replicacion de base de datosReplicacion de base de datos
Replicacion de base de datostickyandres
 
Creacion y utilizacion de consultas simples php
Creacion y utilizacion de consultas simples phpCreacion y utilizacion de consultas simples php
Creacion y utilizacion de consultas simples php7am2
 
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 MySQLIvan Luis Jimenez
 
REPORTE INSTALACIÓN Y CONFIGURACIÓN DEL MySQL CLUSTER
REPORTE INSTALACIÓN Y CONFIGURACIÓN DEL MySQL CLUSTERREPORTE INSTALACIÓN Y CONFIGURACIÓN DEL MySQL CLUSTER
REPORTE INSTALACIÓN Y CONFIGURACIÓN DEL MySQL CLUSTEREduardo Schenker
 
Cluster MySQL en Windows
Cluster MySQL en WindowsCluster MySQL en Windows
Cluster MySQL en WindowsErick Cruz
 
Instalar msql server en debian
Instalar msql server en debianInstalar msql server en debian
Instalar msql server en debianDaniel Zavala
 
Actividad 7
Actividad 7Actividad 7
Actividad 7neolider
 

Was ist angesagt? (19)

Replicación maestro
Replicación maestroReplicación maestro
Replicación maestro
 
Manual de fragmentación vertical
Manual de fragmentación vertical Manual de fragmentación vertical
Manual de fragmentación vertical
 
Manual del cluster mysql
Manual del cluster mysqlManual del cluster mysql
Manual del cluster mysql
 
Crear bases de datos replicadas maestro
Crear bases de datos replicadas maestroCrear bases de datos replicadas maestro
Crear bases de datos replicadas maestro
 
Prg4 2 x02
Prg4 2 x02Prg4 2 x02
Prg4 2 x02
 
Actividad No. 1.6: Creación de bases de datos en MySQL
Actividad No. 1.6: Creación de bases de datos en MySQLActividad No. 1.6: Creación de bases de datos en MySQL
Actividad No. 1.6: Creación de bases de datos en MySQL
 
Replicacion de base de datos
Replicacion de base de datosReplicacion de base de datos
Replicacion de base de datos
 
Creacion y utilizacion de consultas simples php
Creacion y utilizacion de consultas simples phpCreacion y utilizacion de consultas simples php
Creacion y utilizacion de consultas simples php
 
Manual de fragmentación mixta
Manual de fragmentación mixtaManual de fragmentación mixta
Manual de fragmentación mixta
 
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
 
REPORTE INSTALACIÓN Y CONFIGURACIÓN DEL MySQL CLUSTER
REPORTE INSTALACIÓN Y CONFIGURACIÓN DEL MySQL CLUSTERREPORTE INSTALACIÓN Y CONFIGURACIÓN DEL MySQL CLUSTER
REPORTE INSTALACIÓN Y CONFIGURACIÓN DEL MySQL CLUSTER
 
Cluster MySQL en Windows
Cluster MySQL en WindowsCluster MySQL en Windows
Cluster MySQL en Windows
 
Instalar msql server en debian
Instalar msql server en debianInstalar msql server en debian
Instalar msql server en debian
 
Guia cluster
Guia clusterGuia cluster
Guia cluster
 
Dprn3 u3 a1_mame
Dprn3 u3 a1_mameDprn3 u3 a1_mame
Dprn3 u3 a1_mame
 
Actividad 7
Actividad 7Actividad 7
Actividad 7
 
DPRN3_U3_A1_ANHG
DPRN3_U3_A1_ANHGDPRN3_U3_A1_ANHG
DPRN3_U3_A1_ANHG
 
Reporte cluster
Reporte clusterReporte cluster
Reporte cluster
 
PHP MySql - FIEI - UNFV Clase07
PHP MySql - FIEI - UNFV Clase07PHP MySql - FIEI - UNFV Clase07
PHP MySql - FIEI - UNFV Clase07
 

Andere mochten auch

UN MARCO COMUN DE NORMAS DE CONTABILIDAD
UN MARCO COMUN  DE NORMAS DE CONTABILIDADUN MARCO COMUN  DE NORMAS DE CONTABILIDAD
UN MARCO COMUN DE NORMAS DE CONTABILIDADjdelahoz25
 
Colegio nicolás esguerra (1)
Colegio nicolás esguerra (1)Colegio nicolás esguerra (1)
Colegio nicolás esguerra (1)pablo5515
 
Competencia lingüística 2
Competencia lingüística 2Competencia lingüística 2
Competencia lingüística 2Marta Rosales
 
Didáctica de la lengua y literatura
Didáctica de la lengua y literaturaDidáctica de la lengua y literatura
Didáctica de la lengua y literaturaMarta Rosales
 
Tecnologia y la vida cotidiana
Tecnologia y la vida cotidianaTecnologia y la vida cotidiana
Tecnologia y la vida cotidiananatiikaandrade
 
tipos de Web
tipos de Webtipos de Web
tipos de Webbachisita
 
Tecnologia y la vida cotidiana
Tecnologia y la vida cotidianaTecnologia y la vida cotidiana
Tecnologia y la vida cotidiananatiikaandrade
 
Gestión del conocimiento
Gestión del conocimiento Gestión del conocimiento
Gestión del conocimiento javierjech
 
Colegio nicolás esguerra 2
Colegio nicolás esguerra 2Colegio nicolás esguerra 2
Colegio nicolás esguerra 2pablo5515
 
Sistemas adaptativos3
Sistemas adaptativos3Sistemas adaptativos3
Sistemas adaptativos3willyxvkei
 
1386 s 08_octubre_2012
1386 s 08_octubre_20121386 s 08_octubre_2012
1386 s 08_octubre_2012DAlessio_Irol
 
Presentation Papers 3D 2008
Presentation Papers 3D 2008Presentation Papers 3D 2008
Presentation Papers 3D 2008kaeau
 

Andere mochten auch (20)

UN MARCO COMUN DE NORMAS DE CONTABILIDAD
UN MARCO COMUN  DE NORMAS DE CONTABILIDADUN MARCO COMUN  DE NORMAS DE CONTABILIDAD
UN MARCO COMUN DE NORMAS DE CONTABILIDAD
 
presentación 3
presentación 3presentación 3
presentación 3
 
estadi
estadiestadi
estadi
 
Jenifer romero
Jenifer romeroJenifer romero
Jenifer romero
 
Graficas power
Graficas powerGraficas power
Graficas power
 
Colegio nicolás esguerra (1)
Colegio nicolás esguerra (1)Colegio nicolás esguerra (1)
Colegio nicolás esguerra (1)
 
Competencia lingüística 2
Competencia lingüística 2Competencia lingüística 2
Competencia lingüística 2
 
Unsere Erde
Unsere ErdeUnsere Erde
Unsere Erde
 
Didáctica de la lengua y literatura
Didáctica de la lengua y literaturaDidáctica de la lengua y literatura
Didáctica de la lengua y literatura
 
Tecnologia y la vida cotidiana
Tecnologia y la vida cotidianaTecnologia y la vida cotidiana
Tecnologia y la vida cotidiana
 
tipos de Web
tipos de Webtipos de Web
tipos de Web
 
Tecnologia y la vida cotidiana
Tecnologia y la vida cotidianaTecnologia y la vida cotidiana
Tecnologia y la vida cotidiana
 
Gestión del conocimiento
Gestión del conocimiento Gestión del conocimiento
Gestión del conocimiento
 
Protocolo
ProtocoloProtocolo
Protocolo
 
Colegio nicolás esguerra 2
Colegio nicolás esguerra 2Colegio nicolás esguerra 2
Colegio nicolás esguerra 2
 
Sistemas adaptativos3
Sistemas adaptativos3Sistemas adaptativos3
Sistemas adaptativos3
 
Yesik
YesikYesik
Yesik
 
1386 s 08_octubre_2012
1386 s 08_octubre_20121386 s 08_octubre_2012
1386 s 08_octubre_2012
 
Presentation Papers 3D 2008
Presentation Papers 3D 2008Presentation Papers 3D 2008
Presentation Papers 3D 2008
 
Accounting systems
Accounting systemsAccounting systems
Accounting systems
 

Ähnlich wie Manual de conexión de base de datos distribuida.pdf

Installacion De Una Base De Datos Mysql En Linux
Installacion De Una Base De Datos Mysql En LinuxInstallacion De Una Base De Datos Mysql En Linux
Installacion De Una Base De Datos Mysql En Linuxandres
 
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 Francisco Aguilar Smith
 
Manual del cluster mysql
Manual del cluster mysqlManual del cluster mysql
Manual del cluster mysqlquiqueohio
 
Postfix y Dovecot con usuarios virtuales mysql en Debian Wheezy
Postfix y Dovecot con usuarios virtuales mysql en Debian WheezyPostfix y Dovecot con usuarios virtuales mysql en Debian Wheezy
Postfix y Dovecot con usuarios virtuales mysql en Debian WheezyHenry Cristian Cuesta Vega
 
Pasos Para Crear Una Conexion
Pasos Para Crear Una ConexionPasos Para Crear Una Conexion
Pasos Para Crear Una Conexionguest9bde14ec
 
Configuración de las conexiones
Configuración de las conexionesConfiguración de las conexiones
Configuración de las conexioneseduenlasiberia
 
Configuración de las conexiones de red
Configuración de las conexiones de redConfiguración de las conexiones de red
Configuración de las conexiones de rededuenlasiberia
 
Creación de VLANs (subredes) desde Cisco Packet Tracer Student
Creación de VLANs (subredes) desde Cisco Packet Tracer StudentCreación de VLANs (subredes) desde Cisco Packet Tracer Student
Creación de VLANs (subredes) desde Cisco Packet Tracer StudentIvan Luis Jimenez
 
Aprende paso a paso_conexion de_excel_con_MySQL_DB_Sakila
Aprende paso a paso_conexion de_excel_con_MySQL_DB_SakilaAprende paso a paso_conexion de_excel_con_MySQL_DB_Sakila
Aprende paso a paso_conexion de_excel_con_MySQL_DB_SakilaCoco Jambo
 

Ähnlich wie Manual de conexión de base de datos distribuida.pdf (20)

Installacion De Una Base De Datos Mysql En Linux
Installacion De Una Base De Datos Mysql En LinuxInstallacion De Una Base De Datos Mysql En Linux
Installacion De Una Base De Datos Mysql En Linux
 
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
 
Manual del cluster mysql
Manual del cluster mysqlManual del cluster mysql
Manual del cluster mysql
 
Postfix y Dovecot con usuarios virtuales mysql en Debian Wheezy
Postfix y Dovecot con usuarios virtuales mysql en Debian WheezyPostfix y Dovecot con usuarios virtuales mysql en Debian Wheezy
Postfix y Dovecot con usuarios virtuales mysql en Debian Wheezy
 
Bases de datos distribuidas
Bases de datos distribuidasBases de datos distribuidas
Bases de datos distribuidas
 
Repilacion de base de datos
Repilacion de base de datosRepilacion de base de datos
Repilacion de base de datos
 
Actualiza una red LAN.
Actualiza una red LAN.Actualiza una red LAN.
Actualiza una red LAN.
 
Practica 4
Practica 4Practica 4
Practica 4
 
Pasos Para Crear Una Conexion
Pasos Para Crear Una ConexionPasos Para Crear Una Conexion
Pasos Para Crear Una Conexion
 
Configuración de las conexiones
Configuración de las conexionesConfiguración de las conexiones
Configuración de las conexiones
 
Reporte final
Reporte finalReporte final
Reporte final
 
Configuración de las conexiones de red
Configuración de las conexiones de redConfiguración de las conexiones de red
Configuración de las conexiones de red
 
Creación de VLANs (subredes) desde Cisco Packet Tracer Student
Creación de VLANs (subredes) desde Cisco Packet Tracer StudentCreación de VLANs (subredes) desde Cisco Packet Tracer Student
Creación de VLANs (subredes) desde Cisco Packet Tracer Student
 
Ejercicio 2008
Ejercicio 2008Ejercicio 2008
Ejercicio 2008
 
IsmaelPerez_ServiciosDNSyDHCP
IsmaelPerez_ServiciosDNSyDHCPIsmaelPerez_ServiciosDNSyDHCP
IsmaelPerez_ServiciosDNSyDHCP
 
Aprende paso a paso_conexion de_excel_con_MySQL_DB_Sakila
Aprende paso a paso_conexion de_excel_con_MySQL_DB_SakilaAprende paso a paso_conexion de_excel_con_MySQL_DB_Sakila
Aprende paso a paso_conexion de_excel_con_MySQL_DB_Sakila
 
Práctica 8 Servidor DNS y DHCP
Práctica 8 Servidor DNS y DHCPPráctica 8 Servidor DNS y DHCP
Práctica 8 Servidor DNS y DHCP
 
Replicación de Bases de Datos con SQL Server 2008
Replicación de Bases de Datos con SQL Server 2008Replicación de Bases de Datos con SQL Server 2008
Replicación de Bases de Datos con SQL Server 2008
 
Configuracion del Entorno
Configuracion del EntornoConfiguracion del Entorno
Configuracion del Entorno
 
P2C1 - Configuración del Entorno
P2C1 - Configuración del EntornoP2C1 - Configuración del Entorno
P2C1 - Configuración del Entorno
 

Kürzlich hochgeladen

Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
actividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoactividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoJosDanielEstradaHern
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfenelcielosiempre
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularMooPandrea
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfPaolaRopero2
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIIsauraImbrondone
 
Estrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxEstrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxdkmeza
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 

Kürzlich hochgeladen (20)

Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
actividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoactividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° grado
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdf
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circular
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
 
Estrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxEstrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptx
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 

Manual de conexión de base de datos distribuida.pdf

  • 1. df 2013 Manual de conexión de base de datos distribuida Universidad Tecnológica de Tehuacán Tecnología de la información y comunicación Base de Datos para aplicaciones Ing. Octavio Sánchez Delgado Aguilar Olivares Josafat
  • 2. Una Base de Datos Distribuida es construida sobre una red computacional, entonces es una colección de datos que pertenecen lógicamente a un sólo sistema, pero se encuentra físicamente esparcido en varios "sitios" de la red. El siguiente manual nos ayudar a comprender la configuración para realizar una base de datos distribuidas con la configuración de master-master, los cuales utilizaran un gestor de base de datos por medio de MySQL. Primero mencionaremos los requisitos que necesitaremos para la configuración, como es hardware y software. Requisitos Dos pc con sistema operativo Windows 7 Gestor de base de datos en este caso utilizaremos “AppServ“ 1 Switch de 5 puertos 3 cables de red directos Lo primero que tenemos que hacer es instalar AppServ en los equipos de cómputo, este programa instala los servicios de SGDB.
  • 3. Aquí mostraremos el diagrama de red que estaremos utilizando. Enseguida para proceder con la configuración de IP, esto se hace entrando al Panel de control, después, redes e internet, centro de redes y recursos compartidos. Esta es la ruta: Panel de controlRedes e InternetCentro de redes y recursos compartidos. Estando aquí lo siguiente será entrar a conexión de área local para configurar la IP. Figura 1 conexión de área local
  • 4. Al dar click nos aparece la ventana de Estado de Conexión de área local y entraremos a propiedades. Figura 2 Estado de conexión de área local Entrando a propiedades nos despliega la ventana de Propiedades de conexión de área local y es en esta seleccionaremos Protocolo de internet versión 4(TCP/IPv4). Figura 3 Propiedades de conexión de área local
  • 5. Configuramos la IP como se muestra en las dos siguientes figuras Figura 4 Configuración de IP del Master 1 Figura 5 Configuración de IP del Esclavo 1
  • 6. A continuación verificamos si hay conexión entre las dos PC desde CMD a los equipos conectados a la red Figura 6 Ping del Master 1 a Esclavo 1 Figura 7 Ping del Esclavo 1 al Master 1 Después de comprobar la conectividad y ya verificando que este correcta, buscamos el archivo my.ini el cual se encuentra en la siguiente dirección C:AppServMySQL seleccionamos el archivo my el cual es un bloc de Notas. Figura 8 Ubicación del archivo my
  • 7. Aquí se muestra lo que realizara el master 1 Le damos los datos del master 2, y el nombre la contraseña del master 1 , y que se utilizara en el esclavo 1 y en el master 1. Figura 9 Archivo My del Master 1 Dentro del archivo my configuramos el nombre de la base de datos Figura 10 Configuración del Archivo my del master 1
  • 8. A continuación configuraremos el my del esclavo 1 que se encuentra en la siguiente dirección C:AppServMySQL Figura 11 Configuración de los datos de host, contraseña, usuario y la base de datos con la que se va a replicar A continuación configuraremos el archivo my-huge del esclavo 1 que se encuentra en la siguiente dirección C:AppServMySQL Figura12 Configuración de los datos del host, contraseña y base de datos que se va a replicar
  • 9. Ya teniendo esto configurado, se reinicia el servidor de MySQL, para que se realicen los cambios, como se muestra en la siguiente figura. Figura 13 Reinicio del servicio MySQL Después nos vamos a configurar el Master 1 desde consola MySQL. Creamos un usuario llamado REPLICACION y la contraseña es 123, esto solo se realizara en el Master 1 y se le dará todos los privilegios, como se muestra en la siguiente figura. f Figura 14 Creamos el usuario y damos privilegios
  • 10. A continuación realizaremos un respaldo de nuestra base de datos Figura 15 Antes de realizar el respaldo Figura 16 Respaldo de la base de datos Ya teniendo el respaldo se desbloquean las tablas y se consulta el contenido del master 1 y nos proporcionara estos datos. Figura 17 Nos proporciona la posición y el expediente del Master 1 A continuación paceremos a la configuración del esclavo 1 Aquí configuraremos el esclavo 1 en modo consola a MySQL, como se muestra en la siguiente figura. Figura 18 Esclavo 1
  • 11. El otro usuario nos tendrá que pasar el respaldo de la base de datos Figura 19 Base de datos A continuación se para el esclavo como se muestra en la siguiente figura Figura 20 Parar el esclavo Como se muestra en la siguiente figura no se encuentra la base de datos con la que trabajaremos. Figura 21 Visualización de la tabla de base de datos
  • 12. A continuación crearemos la base de datos Figura 22 Creación de la base de datos Se inicia el esclavo 1 para los flujos Figura 23 iniciar el esclavo 1 Se muestra el estado del esclavo, como podemos observar aún no tenemos conectividad Figura 24 Estado del esclavo
  • 13. Paramos de nuevo el esclavo y reseteamos el esclavo para una nueva ubicación como se muestra en la siguiente figura De Figura 25 Stop y reset del esclavo A continuación introduciremos la ubicación y el fichero para que se conecten como se muestra en la siguiente figura Figura 26 Conectividad del Master A continuación realizaremos unas pruebas para verificar la conectividad, donde se modificara un registro del Master al esclavo y solo el esclavo podrá visualizar lo realizado como muestra en la siguiente figura Figura 27 Primer prueba
  • 14. A continuación configuraremos de Master – Master Primero tendremos que dar privilegios al usuario como mostraremos en la siguiente figura Figura 28 Creamos el usuario y damos privilegios Reiniciamos el servicio de MySQL. Figura 29 Reinicio del MySQL Iniciamos el esclavo como se muestra en la siguiente figura
  • 15. Figura 30 Se inicia el esclavo Ponemos el siguiente comando “show master status para verificar la posición y nombre del archivo. Figura 31 Posición y nombre del archivo El master nuevamente ejecuta el comando stop Slave y iniciamos el esclavo como se muestra en las siguientes figuras Figura 32 Parar el esclavo Figura 33 Iniciamos el esclavo A continuación mostraremos el estado del esclavo con el siguiente comando show slave status
  • 16. Figura 34 Visualizacion del estado del esclavo Ya realizado toda esta configuración de Master-Master continuamos con las pruebas. El master insertara el dato con el número 14 y consultara la tabla como en la figura 35. Después el master realizara un datos con el número de registro 13, y se realiza una consulta como se muestra en la figura 36. Figura 35 Master-Master y esclavo
  • 17. Figura 36 Master-Master Conclusión A lo largo de este documento se ha intentado dar una visión global y genérica de los problemas y características que contiene el diseño de una base de datos, Actualmente las bases de datos son muy utilizadas ya que la información que intercambian es de gran ayuda y crecimiento en las empresas.