SlideShare uma empresa Scribd logo
1 de 13
Universidad tecnológica de Tehuacan

ING: Tecnologías de la Información y Comunicación

        Base de Datos para Aplicaciones

       Manual de Base de Datos Distribuida

                    7°   “A”

              Jorge García Méndez
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



                                      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

Mais conteúdo relacionado

Mais procurados

Sistemas operativos distribuidos.
Sistemas operativos distribuidos.Sistemas operativos distribuidos.
Sistemas operativos distribuidos.Daniela Velasquez
 
Windows Milenium
Windows MileniumWindows Milenium
Windows Mileniumjglmary
 
Presentacion virtualbox (carlos marti)
Presentacion virtualbox  (carlos marti)Presentacion virtualbox  (carlos marti)
Presentacion virtualbox (carlos marti)Carlos Marti Siso
 
Instalación de Sql Server 2019 On-Premises.
Instalación de Sql Server 2019 On-Premises.Instalación de Sql Server 2019 On-Premises.
Instalación de Sql Server 2019 On-Premises.JOSE AHIAS LOPEZ PORTILLO
 
Presentacion De Nagios
Presentacion De NagiosPresentacion De Nagios
Presentacion De Nagiosmagicdrums
 
Windows server 2016 storage step by step complete lab
Windows server 2016 storage step by step complete labWindows server 2016 storage step by step complete lab
Windows server 2016 storage step by step complete labAhmed Abdelwahed
 
4. install and configure hyper v
4. install and configure hyper v4. install and configure hyper v
4. install and configure hyper vHameda Hurmat
 
Active Directory Windows Server 2008
Active Directory Windows Server 2008Active Directory Windows Server 2008
Active Directory Windows Server 2008Dzulfaqar Aar
 
Unidad 4: Administración de usuarios grupos locales en Windows
Unidad 4: Administración de usuarios grupos locales en WindowsUnidad 4: Administración de usuarios grupos locales en Windows
Unidad 4: Administración de usuarios grupos locales en Windowscarmenrico14
 
HTML 5 & WebGL (Spanish Version)
HTML 5 & WebGL (Spanish Version)HTML 5 & WebGL (Spanish Version)
HTML 5 & WebGL (Spanish Version)Iran Reyes Fleitas
 
Estructura del sistema operativo windows
Estructura del sistema operativo windowsEstructura del sistema operativo windows
Estructura del sistema operativo windowsomfib123
 
Conceptos y Protocolos de Enrutamiento (Capitulo 2)
Conceptos y Protocolos de Enrutamiento (Capitulo 2)Conceptos y Protocolos de Enrutamiento (Capitulo 2)
Conceptos y Protocolos de Enrutamiento (Capitulo 2)Cristiān Villegās
 
Comandos básicos para bases de datos mysql y workbench
Comandos básicos para bases de datos mysql y workbenchComandos básicos para bases de datos mysql y workbench
Comandos básicos para bases de datos mysql y workbenchRobedgar MX
 

Mais procurados (20)

Sistemas operativos distribuidos.
Sistemas operativos distribuidos.Sistemas operativos distribuidos.
Sistemas operativos distribuidos.
 
Windows Milenium
Windows MileniumWindows Milenium
Windows Milenium
 
Presentacion virtualbox (carlos marti)
Presentacion virtualbox  (carlos marti)Presentacion virtualbox  (carlos marti)
Presentacion virtualbox (carlos marti)
 
Sistema de gestores de base de datos
Sistema de gestores de base de datosSistema de gestores de base de datos
Sistema de gestores de base de datos
 
Instalación de Sql Server 2019 On-Premises.
Instalación de Sql Server 2019 On-Premises.Instalación de Sql Server 2019 On-Premises.
Instalación de Sql Server 2019 On-Premises.
 
Presentacion De Nagios
Presentacion De NagiosPresentacion De Nagios
Presentacion De Nagios
 
Unidad 4: Polimorfismo Ejercicio 4
Unidad 4: Polimorfismo Ejercicio 4Unidad 4: Polimorfismo Ejercicio 4
Unidad 4: Polimorfismo Ejercicio 4
 
Nfs
NfsNfs
Nfs
 
Windows server 2016 storage step by step complete lab
Windows server 2016 storage step by step complete labWindows server 2016 storage step by step complete lab
Windows server 2016 storage step by step complete lab
 
Subneteo
Subneteo Subneteo
Subneteo
 
4. install and configure hyper v
4. install and configure hyper v4. install and configure hyper v
4. install and configure hyper v
 
Active Directory Windows Server 2008
Active Directory Windows Server 2008Active Directory Windows Server 2008
Active Directory Windows Server 2008
 
Unidad 4: Administración de usuarios grupos locales en Windows
Unidad 4: Administración de usuarios grupos locales en WindowsUnidad 4: Administración de usuarios grupos locales en Windows
Unidad 4: Administración de usuarios grupos locales en Windows
 
HTML 5 & WebGL (Spanish Version)
HTML 5 & WebGL (Spanish Version)HTML 5 & WebGL (Spanish Version)
HTML 5 & WebGL (Spanish Version)
 
Mysql
MysqlMysql
Mysql
 
PROGRAMACION CONCURRENTE
PROGRAMACION CONCURRENTEPROGRAMACION CONCURRENTE
PROGRAMACION CONCURRENTE
 
Estructura del sistema operativo windows
Estructura del sistema operativo windowsEstructura del sistema operativo windows
Estructura del sistema operativo windows
 
Conceptos y Protocolos de Enrutamiento (Capitulo 2)
Conceptos y Protocolos de Enrutamiento (Capitulo 2)Conceptos y Protocolos de Enrutamiento (Capitulo 2)
Conceptos y Protocolos de Enrutamiento (Capitulo 2)
 
SQLite
SQLiteSQLite
SQLite
 
Comandos básicos para bases de datos mysql y workbench
Comandos básicos para bases de datos mysql y workbenchComandos básicos para bases de datos mysql y workbench
Comandos básicos para bases de datos mysql y workbench
 

Semelhante a Manual de conexión de base de datos distribuida

Manual de conexión de base de datos distribuida.pdf
Manual  de conexión de base de datos distribuida.pdfManual  de conexión de base de datos distribuida.pdf
Manual de conexión de base de datos distribuida.pdfJosafat Aguilar Olivares
 
Manual de base de datos distribuidasd+
Manual de base de datos distribuidasd+Manual de base de datos distribuidasd+
Manual de base de datos distribuidasd+Jorch Mendez
 
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)Ivan Luis Jimenez
 
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éplicaAndrés Pizarro
 
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
 
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
 
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
 
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
 
Manual del cluster mysql
Manual del cluster mysqlManual del cluster mysql
Manual del cluster mysqlquiqueohio
 
Manual del cluster mysql
Manual del cluster mysqlManual del cluster mysql
Manual del cluster mysqlquiqueohio
 
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
 
Replicación maestro
Replicación maestroReplicación maestro
Replicación maestrojaiverlh
 
Pasos Para Crear Una Conexion
Pasos Para Crear Una ConexionPasos Para Crear Una Conexion
Pasos Para Crear Una Conexionguest9bde14ec
 
Replicacion de base de datos
Replicacion de base de datosReplicacion de base de datos
Replicacion de base de datostickyandres
 
- Creación de una base de datos en MySql con Replicacion -
- Creación de una base de datos en MySql con Replicacion -- Creación de una base de datos en MySql con Replicacion -
- Creación de una base de datos en MySql con Replicacion -Tōshirō Hitsugaya
 
Active directory en windows server 2k8 r2
Active directory en windows server 2k8 r2Active directory en windows server 2k8 r2
Active directory en windows server 2k8 r2Rodrigo García Miranda
 

Semelhante a Manual de conexión de base de datos distribuida (20)

Manual de conexión de base de datos distribuida.pdf
Manual  de conexión de base de datos distribuida.pdfManual  de conexión de base de datos distribuida.pdf
Manual de conexión de base de datos distribuida.pdf
 
Manual de base de datos distribuidasd+
Manual de base de datos distribuidasd+Manual de base de datos distribuidasd+
Manual de base de datos distribuidasd+
 
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 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
 
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
 
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
 
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
 
Configuración de las conexiones
Configuración de las conexionesConfiguración de las conexiones
Configuración de las conexiones
 
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
 
Manual del cluster mysql
Manual del cluster mysqlManual del cluster mysql
Manual del cluster mysql
 
Manual del cluster mysql
Manual del cluster mysqlManual del cluster mysql
Manual del cluster mysql
 
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
 
Ejercicio 2008
Ejercicio 2008Ejercicio 2008
Ejercicio 2008
 
Bases de datos distribuidas
Bases de datos distribuidasBases de datos distribuidas
Bases de datos distribuidas
 
Replicación maestro
Replicación maestroReplicación maestro
Replicación maestro
 
Pasos Para Crear Una Conexion
Pasos Para Crear Una ConexionPasos Para Crear Una Conexion
Pasos Para Crear Una Conexion
 
Replicacion de base de datos
Replicacion de base de datosReplicacion de base de datos
Replicacion de base de datos
 
Actualiza una red LAN.
Actualiza una red LAN.Actualiza una red LAN.
Actualiza una red LAN.
 
- Creación de una base de datos en MySql con Replicacion -
- Creación de una base de datos en MySql con Replicacion -- Creación de una base de datos en MySql con Replicacion -
- Creación de una base de datos en MySql con Replicacion -
 
Active directory en windows server 2k8 r2
Active directory en windows server 2k8 r2Active directory en windows server 2k8 r2
Active directory en windows server 2k8 r2
 

Mais de Jorch Mendez (12)

Business intelligence
Business intelligenceBusiness intelligence
Business intelligence
 
Creación de un datamart
Creación de un datamartCreación de un datamart
Creación de un datamart
 
Datawarehouse
DatawarehouseDatawarehouse
Datawarehouse
 
Modelos
ModelosModelos
Modelos
 
tabla comparativa
tabla comparativatabla comparativa
tabla comparativa
 
Script
ScriptScript
Script
 
Reingieneria
ReingieneriaReingieneria
Reingieneria
 
B.d
B.dB.d
B.d
 
B.d
B.dB.d
B.d
 
Liderazgo transformador
Liderazgo transformadorLiderazgo transformador
Liderazgo transformador
 
Factory
FactoryFactory
Factory
 
B.d.d
B.d.dB.d.d
B.d.d
 

Último

Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosJhonJairoRodriguezCe
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 

Último (11)

Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 

Manual de conexión de base de datos distribuida

  • 1. Universidad tecnológica de Tehuacan ING: Tecnologías de la Información y Comunicación Base de Datos para Aplicaciones Manual de Base de Datos Distribuida 7° “A” Jorge García Méndez
  • 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 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