SlideShare una empresa de Scribd logo
1 de 12
Descargar para leer sin conexión
REPLICACION DE BASE DE DATOS




                   Julián Andrés Pizarro Collazos

                    Omar David Vaca Maquiavelo

                                      Versión 1.0

                    http://youtu.be/VcqLsXKF2Ho
Página 1


                  Ejemplo explicativo básico de una replicación.




La réplica proporciona una manera rápida y confiable de diseminar la información
corporativa entre múltiples localizaciones en un ambiente de negocio distribuido,
permitiendo distribuir la información de manera confiable

¿Qué es una réplica de base de datos?

Aparte de confiar en una base de datos para sus requisitos de almacenaje, se
deben de mover sus datos rápida y confiablemente a través de una organización.
Página 2


                Servidor Maestro (Master Server)

1. Desactivar todos los escudos de Antivirus y Firewall de Windows.

   1.1 Panel de Control > Sistema y Seguridad > Firewall




  1.2. En este caso Avast Free Antivirus
Página 3


2. Modificar el archivo my.ini, este se encuentra en la siguiente ruta
   C:Program Files (x86)MySQLMySQL Server 5.0. Abrimos el archivo
   para modificarlo, colocando lo siguiente (ver imagen) debajo de [mysqld]
   en SERVER SECTION.




3. Reiniciamos los Servicios de MySQL. Inicio > Buscar: Servicios
Página 4


      Procedemos a reiniciar los servicios de MySQL.




4. Ingresamos a la consola de Windows ya sea pulsando la tecla Windows
   + R o Inicio > Buscar, y escribimos el siguiente comando cmd. Ejecutar
   Como Administrador.
Página 5




       Hacemos un ping con la dirección IP (ping ip_slave) del esclavo
       para conectarnos, ahora debemos entrar a la terminal de MySQL
       con el comando mysql    –u root –p




Una vez entramos a la terminal de MySQL insertemos el siguite comando:
grant replication slave on *.* to ‘nombre_esclavo’@’IP_esclavo’
identified by ‘contraseña’; este comando es para crear una cuenta de
usuario de replicación para que el esclavo se pueda loguear.
Página 6


             Luego insertamos el siguiente: flush privileges; con este le daremos
             todos los privilegios al maestro para poder hacer dicha replica.

             Ahora lo que vamos hacer es mostrar las bases de datos con las que
             contamos para tener la replica que queremos obtener, con el siguiente
             comando digitamos: show   databases; y procedemos a usar dicha base
             de datos con el comando: use nombe_basedatos la cual hemos
             escogido de las cuales tenemos en el motor MySQL.

5. Ahora bloqueremos las tablas de la base de datos que utilizaremos con
   el comando: flush tables with read lock;
6. Con el siguiente comando show master status; mostraremos el nombre
   del archivo log bin y su posición, ya que este nos servirá para configurar
   el esclavo
7. Y salimos de la terminal de MySQL con el comando exit




                                       mysqldump –u root –p
                    Con el siguiente comando
                    nombre_basedatos>respaldo.sql lo que haremos es crear un
                    respaldo de la base de datos que utilizaremos (no es un BackUp).
                    Una vez ya creado el archivo de respaldo (respaldo.sql),
                    procedemos a buscarlo en la ruta C:Program      Files
                    (x86)MySQLMySQL Server 5.0bin que es donde se
                    encuentra alojado después de haberse creado y procedemos a
                    copiarlo en el disco “C:” del esclavo para que este lo encuentre de
Página 7


                   una manera fácil y rápida, y nuevamente entramos a la terminal de
                   MySQL con el comando mysql –u root –p
8. Ya realizada la copia de la base de datos desbloquearemos las tablas
   con el comando: unlock tables;
9. Ahora pasamos a configurar el esclavo.



                 Servidor Esclavo (Slave Server)

10. Desactivar todos los escudos del Antivirus y Firewall de Windows (Ver
    paso 1).
11. Modificar el archivo my.ini, este se encuentra en la siguiente ruta
    C:Program Files (x86)MySQLMySQL Server 5.0. Abrimos el archivo
    para modificarlo, colocando lo siguiente (ver imagen) debajo de [mysqld]
    en SERVER SECTION.




12. Abrimos la consola de Windows (Ver paso 4).
13. Hacemos un ping con la dirección IP (ping ip_master) del esclavo para
    conectarnos, ahora debemos entrar a la terminal de MySQL con el
    comando mysql –u root –p
Página 8


14. Lo siguiente es crear una nueva base de datos con el mismo nombre de
    la base de datos que tiene el maestro a la cual se le está trabajando la
    réplica, para crearla digitamos el comando: create database
    nombre_basedatos;
15. Ya una vez creada la base de datos procedemos a utlizarla con el
    comando: use nombre_basedatos y luego salimos de la terminal con el
    comando: exit
16. Una vez ya tengamos el respaldo.sql en el disco “C:” procedemos a
    realizar a crear las tablas que respaldamos en dicho archivo el cual
    hicimos en el maestro con el siguiente comando: mysql –u root –p
    nombre_basedatos<c:respaldo.sql esperamos que se realice dicho
    proceso de respaldo y luego reiniciamos los servicios de MySQL (Ver
    paso 3).




                   Muestra las bases que contiene MySQL en el esclavo, se procede
                   a crearla y a utilizarla, luego a crear las tablas con el archivo del
                   respaldo que creó el maestro.
Página 9




                                        Reiniciamos los Servicios de MySQL.

17. Entramos nuevamente a la terminal de MySQL y paramos los servicios
    del esclavo con el siguiente comando: stop slave; luego nos logueamos
    o hacemos conexión con el maestro de la esta forma: change master to
    master_host=’ip_maestro’,master_user=’nombre_esclavo’,master_pass
    word=’contraseña’,master_log_file=’mysql-
    bin.000032’,master_log_pos=308;
18. Ahora iniciamos los servicios en el esclavo con el comando: start slave;
Página 10




                            Comprobar Replicación

Slave (Esclavo)

    Insertar el comando use nombre_basedatos
    Mostrar las tablas insertando el comando show tables;
    Se escoge una tabla cualquiera (se debe conocer sus valores informáticos)
     con el comando select * from nombre_tabla;

Master (Maestro)

    Nos devolvemos al maestro (el queda con en unlock tables;) e insertamos
     el comando use nombre_basedatos
    Ahora insertamos valores informaticos en la tabla que acaba de escoger el
     esclavo con el comando insert into nombre_tabla values (‘’); ejemplo: insert
     into zona values (‘A123’,’Zotano’);
    Se inserta el comando select * from nombre_tabla; para comprobar que
     hizo la inserción exitosamente.
Página 11


Slave (Esclavo)

    Nuevamente nos devolvemos al esclavo y digitamos otra vez select * from
     nombre_tabla; y este deberá mostrar la inserción que acaba de hacer el
     maestro.
    Para comprobar nuevamente de que hay replica correctamente escribimos
     el siguiente comando que nos dirá si está funcionando como debe ser:
     show slave status G; si muestra un 0 está funcionando correctamente de lo
     contrario mostrara un Null.

Más contenido relacionado

La actualidad más candente

India Quiz Finals IFest-Institute of Technology, Nirma University
India Quiz Finals IFest-Institute of Technology, Nirma UniversityIndia Quiz Finals IFest-Institute of Technology, Nirma University
India Quiz Finals IFest-Institute of Technology, Nirma UniversityQ-Block
 
Audition Quiz (General) - Inquizitive, Maharaja Agrasen College, University o...
Audition Quiz (General) - Inquizitive, Maharaja Agrasen College, University o...Audition Quiz (General) - Inquizitive, Maharaja Agrasen College, University o...
Audition Quiz (General) - Inquizitive, Maharaja Agrasen College, University o...Inquizitive Maharaja Agrasen College, DU
 
The India Quiz - QuizInc
The India Quiz - QuizIncThe India Quiz - QuizInc
The India Quiz - QuizIncSaish Redkar
 
IIT Kanpur - Antaragni 2013 - India Quiz - Prelims (with Answers)
IIT Kanpur - Antaragni 2013 - India Quiz - Prelims (with Answers)IIT Kanpur - Antaragni 2013 - India Quiz - Prelims (with Answers)
IIT Kanpur - Antaragni 2013 - India Quiz - Prelims (with Answers)Ramanand J
 
TRIVIYAMPICS - A TRIVIA QUIZ ON OLYMPICS (IN BENGALI FONT)
TRIVIYAMPICS - A TRIVIA QUIZ ON OLYMPICS (IN BENGALI FONT)TRIVIYAMPICS - A TRIVIA QUIZ ON OLYMPICS (IN BENGALI FONT)
TRIVIYAMPICS - A TRIVIA QUIZ ON OLYMPICS (IN BENGALI FONT)Saswata Chakraborty
 
Since 40 Years - Written Quiz
Since 40 Years - Written QuizSince 40 Years - Written Quiz
Since 40 Years - Written QuizThapar Quiz Club
 
Instincts '16 SpEnt Quiz prelims
Instincts '16 SpEnt Quiz prelimsInstincts '16 SpEnt Quiz prelims
Instincts '16 SpEnt Quiz prelimsRaghav Nandakumar
 
Prashnottari (Grand Finale)
Prashnottari (Grand Finale)Prashnottari (Grand Finale)
Prashnottari (Grand Finale)Somnath Chanda
 
General Quiz- SOQ 57 Prelims -Siruseri Quiz Club- TCS Chennai
General Quiz- SOQ 57 Prelims -Siruseri Quiz Club- TCS ChennaiGeneral Quiz- SOQ 57 Prelims -Siruseri Quiz Club- TCS Chennai
General Quiz- SOQ 57 Prelims -Siruseri Quiz Club- TCS ChennaiDaivik De
 
KQA Lone Wolf Finals - August 7th 2011
KQA Lone Wolf Finals - August 7th 2011KQA Lone Wolf Finals - August 7th 2011
KQA Lone Wolf Finals - August 7th 2011Ashwan
 
The India Quiz (Finals)- NSIT Quiz Fest 2013
The India Quiz (Finals)- NSIT Quiz Fest 2013The India Quiz (Finals)- NSIT Quiz Fest 2013
The India Quiz (Finals)- NSIT Quiz Fest 2013nsitqc
 
MELA Quiz - Prelims | Thomso 17 | IIT Roorkee
MELA Quiz - Prelims | Thomso 17 | IIT RoorkeeMELA Quiz - Prelims | Thomso 17 | IIT Roorkee
MELA Quiz - Prelims | Thomso 17 | IIT RoorkeeQuizzing, IIT Roorkee
 
Wanderlust - The Travel, Living and Culture Quiz
Wanderlust - The Travel, Living and Culture QuizWanderlust - The Travel, Living and Culture Quiz
Wanderlust - The Travel, Living and Culture QuizCognition - The Quiz Club
 
56 Q's Sports Quiz Set - Delhi July 25
56 Q's Sports Quiz Set - Delhi July 25 56 Q's Sports Quiz Set - Delhi July 25
56 Q's Sports Quiz Set - Delhi July 25 Aniket Mishra
 

La actualidad más candente (20)

India Quiz Finals IFest-Institute of Technology, Nirma University
India Quiz Finals IFest-Institute of Technology, Nirma UniversityIndia Quiz Finals IFest-Institute of Technology, Nirma University
India Quiz Finals IFest-Institute of Technology, Nirma University
 
Audition Quiz (General) - Inquizitive, Maharaja Agrasen College, University o...
Audition Quiz (General) - Inquizitive, Maharaja Agrasen College, University o...Audition Quiz (General) - Inquizitive, Maharaja Agrasen College, University o...
Audition Quiz (General) - Inquizitive, Maharaja Agrasen College, University o...
 
Literature Quiz | The Quiz Weekend '17
Literature Quiz | The Quiz Weekend '17Literature Quiz | The Quiz Weekend '17
Literature Quiz | The Quiz Weekend '17
 
The India Quiz - QuizInc
The India Quiz - QuizIncThe India Quiz - QuizInc
The India Quiz - QuizInc
 
IIT Kanpur - Antaragni 2013 - India Quiz - Prelims (with Answers)
IIT Kanpur - Antaragni 2013 - India Quiz - Prelims (with Answers)IIT Kanpur - Antaragni 2013 - India Quiz - Prelims (with Answers)
IIT Kanpur - Antaragni 2013 - India Quiz - Prelims (with Answers)
 
TRIVIYAMPICS - A TRIVIA QUIZ ON OLYMPICS (IN BENGALI FONT)
TRIVIYAMPICS - A TRIVIA QUIZ ON OLYMPICS (IN BENGALI FONT)TRIVIYAMPICS - A TRIVIA QUIZ ON OLYMPICS (IN BENGALI FONT)
TRIVIYAMPICS - A TRIVIA QUIZ ON OLYMPICS (IN BENGALI FONT)
 
Since 40 Years - Written Quiz
Since 40 Years - Written QuizSince 40 Years - Written Quiz
Since 40 Years - Written Quiz
 
Instincts '16 SpEnt Quiz prelims
Instincts '16 SpEnt Quiz prelimsInstincts '16 SpEnt Quiz prelims
Instincts '16 SpEnt Quiz prelims
 
Gen Quiz Finals
Gen Quiz FinalsGen Quiz Finals
Gen Quiz Finals
 
Book quiz - 2018
Book quiz - 2018Book quiz - 2018
Book quiz - 2018
 
SpEnt Quiz (Prelims)
SpEnt Quiz (Prelims)SpEnt Quiz (Prelims)
SpEnt Quiz (Prelims)
 
Prashnottari (Grand Finale)
Prashnottari (Grand Finale)Prashnottari (Grand Finale)
Prashnottari (Grand Finale)
 
General Quiz- SOQ 57 Prelims -Siruseri Quiz Club- TCS Chennai
General Quiz- SOQ 57 Prelims -Siruseri Quiz Club- TCS ChennaiGeneral Quiz- SOQ 57 Prelims -Siruseri Quiz Club- TCS Chennai
General Quiz- SOQ 57 Prelims -Siruseri Quiz Club- TCS Chennai
 
Business Quiz
Business QuizBusiness Quiz
Business Quiz
 
KQA Lone Wolf Finals - August 7th 2011
KQA Lone Wolf Finals - August 7th 2011KQA Lone Wolf Finals - August 7th 2011
KQA Lone Wolf Finals - August 7th 2011
 
The India Quiz (Finals)- NSIT Quiz Fest 2013
The India Quiz (Finals)- NSIT Quiz Fest 2013The India Quiz (Finals)- NSIT Quiz Fest 2013
The India Quiz (Finals)- NSIT Quiz Fest 2013
 
MELA Quiz - Prelims | Thomso 17 | IIT Roorkee
MELA Quiz - Prelims | Thomso 17 | IIT RoorkeeMELA Quiz - Prelims | Thomso 17 | IIT Roorkee
MELA Quiz - Prelims | Thomso 17 | IIT Roorkee
 
Wanderlust - The Travel, Living and Culture Quiz
Wanderlust - The Travel, Living and Culture QuizWanderlust - The Travel, Living and Culture Quiz
Wanderlust - The Travel, Living and Culture Quiz
 
MELA Quiz IIT-BHU Prelims
MELA Quiz IIT-BHU PrelimsMELA Quiz IIT-BHU Prelims
MELA Quiz IIT-BHU Prelims
 
56 Q's Sports Quiz Set - Delhi July 25
56 Q's Sports Quiz Set - Delhi July 25 56 Q's Sports Quiz Set - Delhi July 25
56 Q's Sports Quiz Set - Delhi July 25
 

Destacado

Replicación SQL Server 2008
Replicación SQL Server 2008Replicación SQL Server 2008
Replicación SQL Server 2008UTA
 
Administración de base de datos - Replicacion
Administración de base de datos - ReplicacionAdministración de base de datos - Replicacion
Administración de base de datos - ReplicacionDimitri Villamar
 
REPLICACIÓN DE DATOS SQL-SERVER
REPLICACIÓN DE DATOS SQL-SERVERREPLICACIÓN DE DATOS SQL-SERVER
REPLICACIÓN DE DATOS SQL-SERVERStalin Chimborazo
 
- 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
 
Replicacion de base de datos
Replicacion de base de datosReplicacion de base de datos
Replicacion de base de datostickyandres
 
ReplicacióN Base De Datos
ReplicacióN  Base De DatosReplicacióN  Base De Datos
ReplicacióN Base De Datosluisfe
 
Replicacion de Datos en SQL Server
Replicacion de Datos en SQL ServerReplicacion de Datos en SQL Server
Replicacion de Datos en SQL Serverbrobelo
 
Replicacion de base de datos
Replicacion de  base de datosReplicacion de  base de datos
Replicacion de base de datosAlex Yungan
 
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 distribuidaJorch Mendez
 
gvHIDRA: Framework de desarrollo de aplicaciones de gestión PHP
gvHIDRA: Framework de desarrollo de aplicaciones de gestión PHPgvHIDRA: Framework de desarrollo de aplicaciones de gestión PHP
gvHIDRA: Framework de desarrollo de aplicaciones de gestión PHPfelixant
 
Una estrategia de marketing online para el pequeño comercio
Una estrategia de marketing online para el pequeño comercioUna estrategia de marketing online para el pequeño comercio
Una estrategia de marketing online para el pequeño comercioUnai Benito
 
Frameworks para Php Adwa
Frameworks para Php AdwaFrameworks para Php Adwa
Frameworks para Php AdwaAndres Karp
 
Vip users imprimir-tecnico hardware desde cero
Vip users imprimir-tecnico hardware desde ceroVip users imprimir-tecnico hardware desde cero
Vip users imprimir-tecnico hardware desde ceroxavazquez
 

Destacado (20)

Replicación SQL Server 2008
Replicación SQL Server 2008Replicación SQL Server 2008
Replicación SQL Server 2008
 
Administración de base de datos - Replicacion
Administración de base de datos - ReplicacionAdministración de base de datos - Replicacion
Administración de base de datos - Replicacion
 
Base replica
Base replicaBase replica
Base replica
 
Replicación de una Base de Datos
Replicación de una Base de DatosReplicación de una Base de Datos
Replicación de una Base de Datos
 
REPLICACIÓN DE DATOS SQL-SERVER
REPLICACIÓN DE DATOS SQL-SERVERREPLICACIÓN DE DATOS SQL-SERVER
REPLICACIÓN DE DATOS SQL-SERVER
 
Expo replicación
Expo replicaciónExpo replicación
Expo replicación
 
- 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 -
 
Replicacion de base de datos
Replicacion de base de datosReplicacion de base de datos
Replicacion de base de datos
 
ReplicacióN Base De Datos
ReplicacióN  Base De DatosReplicacióN  Base De Datos
ReplicacióN Base De Datos
 
Replicacion de Datos en SQL Server
Replicacion de Datos en SQL ServerReplicacion de Datos en SQL Server
Replicacion de Datos en SQL Server
 
Replicacion de base de datos
Replicacion de  base de datosReplicacion de  base de datos
Replicacion de base de datos
 
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
 
Desarrollo web eficiente
Desarrollo web eficienteDesarrollo web eficiente
Desarrollo web eficiente
 
Clase 3
Clase 3Clase 3
Clase 3
 
gvHIDRA: Framework de desarrollo de aplicaciones de gestión PHP
gvHIDRA: Framework de desarrollo de aplicaciones de gestión PHPgvHIDRA: Framework de desarrollo de aplicaciones de gestión PHP
gvHIDRA: Framework de desarrollo de aplicaciones de gestión PHP
 
unidad 1
unidad 1unidad 1
unidad 1
 
Tutorial hacer un crud con prado
Tutorial hacer un crud con pradoTutorial hacer un crud con prado
Tutorial hacer un crud con prado
 
Una estrategia de marketing online para el pequeño comercio
Una estrategia de marketing online para el pequeño comercioUna estrategia de marketing online para el pequeño comercio
Una estrategia de marketing online para el pequeño comercio
 
Frameworks para Php Adwa
Frameworks para Php AdwaFrameworks para Php Adwa
Frameworks para Php Adwa
 
Vip users imprimir-tecnico hardware desde cero
Vip users imprimir-tecnico hardware desde ceroVip users imprimir-tecnico hardware desde cero
Vip users imprimir-tecnico hardware desde cero
 

Similar a Configuración básica de réplica de base de datos MySQL

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
 
Bases distribuidas en mysql
Bases distribuidas en mysqlBases distribuidas en mysql
Bases distribuidas en mysqlGiovanni Peruch
 
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
 
Actividad No. 1.7: Creación de usuarios en MySQL
Actividad No. 1.7: Creación de usuarios en MySQLActividad No. 1.7: Creación de usuarios en MySQL
Actividad No. 1.7: Creación de usuarios en MySQLFrancisco Medina
 
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
 
Replicación maestro
Replicación maestroReplicación maestro
Replicación maestrojaiverlh
 
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 (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
 
Cluster MySQL en Windows
Cluster MySQL en WindowsCluster MySQL en Windows
Cluster MySQL en WindowsErick Cruz
 
Instalacion de Postrgre sql en ubuntu
Instalacion de Postrgre sql en ubuntuInstalacion de Postrgre sql en ubuntu
Instalacion de Postrgre sql en ubuntuDavid Vevelas
 
Lab 3 cifrado criptografia
Lab 3   cifrado criptografiaLab 3   cifrado criptografia
Lab 3 cifrado criptografiaJosé Moreno
 

Similar a Configuración básica de réplica de base de datos MySQL (20)

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
 
Bases distribuidas en mysql
Bases distribuidas en mysqlBases distribuidas en mysql
Bases distribuidas en mysql
 
06 Php. Instalando My Sql
06 Php. Instalando My Sql06 Php. Instalando My Sql
06 Php. Instalando My Sql
 
Mysql
MysqlMysql
Mysql
 
Guia cluster
Guia clusterGuia cluster
Guia cluster
 
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
 
Actividad No. 1.7: Creación de usuarios en MySQL
Actividad No. 1.7: Creación de usuarios en MySQLActividad No. 1.7: Creación de usuarios en MySQL
Actividad No. 1.7: Creación de usuarios en 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
 
Reporte cluster
Reporte clusterReporte cluster
Reporte cluster
 
Replicación maestro
Replicación maestroReplicación maestro
Replicación maestro
 
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 (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)
 
Cluster MySQL en Windows
Cluster MySQL en WindowsCluster MySQL en Windows
Cluster MySQL en Windows
 
Tema 7 Trabajando Con Mysql
Tema 7 Trabajando Con MysqlTema 7 Trabajando Con Mysql
Tema 7 Trabajando Con Mysql
 
Manual replicación instantanea
Manual replicación instantaneaManual replicación instantanea
Manual replicación instantanea
 
Instalacion de Postrgre sql en ubuntu
Instalacion de Postrgre sql en ubuntuInstalacion de Postrgre sql en ubuntu
Instalacion de Postrgre sql en ubuntu
 
Tema4[php]
Tema4[php]Tema4[php]
Tema4[php]
 
Lab 3 cifrado criptografia
Lab 3   cifrado criptografiaLab 3   cifrado criptografia
Lab 3 cifrado criptografia
 
Ejercicio3 mysql
Ejercicio3 mysqlEjercicio3 mysql
Ejercicio3 mysql
 

Último

Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfcoloncopias5
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfDaniel Ángel Corral de la Mata, Ph.D.
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALEDUCCUniversidadCatl
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024gharce
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdfÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdfluisantoniocruzcorte1
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxMartín Ramírez
 
PPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfPPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfEDILIAGAMBOA
 
La evolucion de la especie humana-primero de secundaria
La evolucion de la especie humana-primero de secundariaLa evolucion de la especie humana-primero de secundaria
La evolucion de la especie humana-primero de secundariamarco carlos cuyo
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...JAVIER SOLIS NOYOLA
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docxAgustinaNuez21
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadJonathanCovena1
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptPINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptAlberto Rubio
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 

Último (20)

Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
 
VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdfÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
 
PPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfPPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdf
 
La evolucion de la especie humana-primero de secundaria
La evolucion de la especie humana-primero de secundariaLa evolucion de la especie humana-primero de secundaria
La evolucion de la especie humana-primero de secundaria
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docx
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la Sostenibilidad
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptPINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 

Configuración básica de réplica de base de datos MySQL

  • 1. REPLICACION DE BASE DE DATOS Julián Andrés Pizarro Collazos Omar David Vaca Maquiavelo Versión 1.0 http://youtu.be/VcqLsXKF2Ho
  • 2. Página 1 Ejemplo explicativo básico de una replicación. La réplica proporciona una manera rápida y confiable de diseminar la información corporativa entre múltiples localizaciones en un ambiente de negocio distribuido, permitiendo distribuir la información de manera confiable ¿Qué es una réplica de base de datos? Aparte de confiar en una base de datos para sus requisitos de almacenaje, se deben de mover sus datos rápida y confiablemente a través de una organización.
  • 3. Página 2 Servidor Maestro (Master Server) 1. Desactivar todos los escudos de Antivirus y Firewall de Windows. 1.1 Panel de Control > Sistema y Seguridad > Firewall 1.2. En este caso Avast Free Antivirus
  • 4. Página 3 2. Modificar el archivo my.ini, este se encuentra en la siguiente ruta C:Program Files (x86)MySQLMySQL Server 5.0. Abrimos el archivo para modificarlo, colocando lo siguiente (ver imagen) debajo de [mysqld] en SERVER SECTION. 3. Reiniciamos los Servicios de MySQL. Inicio > Buscar: Servicios
  • 5. Página 4 Procedemos a reiniciar los servicios de MySQL. 4. Ingresamos a la consola de Windows ya sea pulsando la tecla Windows + R o Inicio > Buscar, y escribimos el siguiente comando cmd. Ejecutar Como Administrador.
  • 6. Página 5 Hacemos un ping con la dirección IP (ping ip_slave) del esclavo para conectarnos, ahora debemos entrar a la terminal de MySQL con el comando mysql –u root –p Una vez entramos a la terminal de MySQL insertemos el siguite comando: grant replication slave on *.* to ‘nombre_esclavo’@’IP_esclavo’ identified by ‘contraseña’; este comando es para crear una cuenta de usuario de replicación para que el esclavo se pueda loguear.
  • 7. Página 6 Luego insertamos el siguiente: flush privileges; con este le daremos todos los privilegios al maestro para poder hacer dicha replica. Ahora lo que vamos hacer es mostrar las bases de datos con las que contamos para tener la replica que queremos obtener, con el siguiente comando digitamos: show databases; y procedemos a usar dicha base de datos con el comando: use nombe_basedatos la cual hemos escogido de las cuales tenemos en el motor MySQL. 5. Ahora bloqueremos las tablas de la base de datos que utilizaremos con el comando: flush tables with read lock; 6. Con el siguiente comando show master status; mostraremos el nombre del archivo log bin y su posición, ya que este nos servirá para configurar el esclavo 7. Y salimos de la terminal de MySQL con el comando exit mysqldump –u root –p Con el siguiente comando nombre_basedatos>respaldo.sql lo que haremos es crear un respaldo de la base de datos que utilizaremos (no es un BackUp). Una vez ya creado el archivo de respaldo (respaldo.sql), procedemos a buscarlo en la ruta C:Program Files (x86)MySQLMySQL Server 5.0bin que es donde se encuentra alojado después de haberse creado y procedemos a copiarlo en el disco “C:” del esclavo para que este lo encuentre de
  • 8. Página 7 una manera fácil y rápida, y nuevamente entramos a la terminal de MySQL con el comando mysql –u root –p 8. Ya realizada la copia de la base de datos desbloquearemos las tablas con el comando: unlock tables; 9. Ahora pasamos a configurar el esclavo. Servidor Esclavo (Slave Server) 10. Desactivar todos los escudos del Antivirus y Firewall de Windows (Ver paso 1). 11. Modificar el archivo my.ini, este se encuentra en la siguiente ruta C:Program Files (x86)MySQLMySQL Server 5.0. Abrimos el archivo para modificarlo, colocando lo siguiente (ver imagen) debajo de [mysqld] en SERVER SECTION. 12. Abrimos la consola de Windows (Ver paso 4). 13. Hacemos un ping con la dirección IP (ping ip_master) del esclavo para conectarnos, ahora debemos entrar a la terminal de MySQL con el comando mysql –u root –p
  • 9. Página 8 14. Lo siguiente es crear una nueva base de datos con el mismo nombre de la base de datos que tiene el maestro a la cual se le está trabajando la réplica, para crearla digitamos el comando: create database nombre_basedatos; 15. Ya una vez creada la base de datos procedemos a utlizarla con el comando: use nombre_basedatos y luego salimos de la terminal con el comando: exit 16. Una vez ya tengamos el respaldo.sql en el disco “C:” procedemos a realizar a crear las tablas que respaldamos en dicho archivo el cual hicimos en el maestro con el siguiente comando: mysql –u root –p nombre_basedatos<c:respaldo.sql esperamos que se realice dicho proceso de respaldo y luego reiniciamos los servicios de MySQL (Ver paso 3). Muestra las bases que contiene MySQL en el esclavo, se procede a crearla y a utilizarla, luego a crear las tablas con el archivo del respaldo que creó el maestro.
  • 10. Página 9 Reiniciamos los Servicios de MySQL. 17. Entramos nuevamente a la terminal de MySQL y paramos los servicios del esclavo con el siguiente comando: stop slave; luego nos logueamos o hacemos conexión con el maestro de la esta forma: change master to master_host=’ip_maestro’,master_user=’nombre_esclavo’,master_pass word=’contraseña’,master_log_file=’mysql- bin.000032’,master_log_pos=308; 18. Ahora iniciamos los servicios en el esclavo con el comando: start slave;
  • 11. Página 10 Comprobar Replicación Slave (Esclavo)  Insertar el comando use nombre_basedatos  Mostrar las tablas insertando el comando show tables;  Se escoge una tabla cualquiera (se debe conocer sus valores informáticos) con el comando select * from nombre_tabla; Master (Maestro)  Nos devolvemos al maestro (el queda con en unlock tables;) e insertamos el comando use nombre_basedatos  Ahora insertamos valores informaticos en la tabla que acaba de escoger el esclavo con el comando insert into nombre_tabla values (‘’); ejemplo: insert into zona values (‘A123’,’Zotano’);  Se inserta el comando select * from nombre_tabla; para comprobar que hizo la inserción exitosamente.
  • 12. Página 11 Slave (Esclavo)  Nuevamente nos devolvemos al esclavo y digitamos otra vez select * from nombre_tabla; y este deberá mostrar la inserción que acaba de hacer el maestro.  Para comprobar nuevamente de que hay replica correctamente escribimos el siguiente comando que nos dirá si está funcionando como debe ser: show slave status G; si muestra un 0 está funcionando correctamente de lo contrario mostrara un Null.