SlideShare una empresa de Scribd logo
1 de 9
Replicación Transaccional
MySQL
Replicación en MySQL
Replicación MySQL 2
INDICE
Introducción................................................................................................................................................. 3
Desarrollo.................................................................................................................................................... 4
Conclusión .................................................................................................................................................. 9
Bibliografía .................................................................................................................................................. 9
Replicación en MySQL
Replicación MySQL 3
Introducción
En esta practica se realizará la replicacion de forma transaccional que hace
referencia a una replicacion retrasada en tiempo, y realizada en dos maquinas
virtualizadas con el sistema operativo Windows 7 professional, una para ser
identificada como Master con la dirección ip “192.168.1.1” y la otra Slave con la
dirección ip “192.168.1.2”, las cuales contendrán MySQL Server en su versión
5.6
Replicación en MySQL
Replicación MySQL 4
Desarrollo
A grandes rasgos para realizar la replicación transaccional debemos seguir los
mismos pasos que usamos para realizar una replicación instantánea, con una
muy pequeña diferencia.
Configurando la maquina virtual Master
Debemos localizar el archivo my.ini de MySQL, generalmente este archivo esta
oculto, por lo que debemos activar la visualización de archivos ocultos de
Windows en
Organizar > Opciones de carpeta y búsqueda > Ver > Mostrar archivos
ocultos
Bueno para este caso el documento my.ini esta en esta dirección
C:ProgramDataMySQLMySQL Server 5.6
Dentro de este documento y al final del mismo agregamos dos comandos de
MySQL
Server-id = 1
Log-bin = mysql-bin
Una vez escritos estos comandos, guardamos el documento y procedemos a
reiniciar el servicio de MySQL
Replicación en MySQL
Replicación MySQL 5
Abrimos la Shell de MySQL y ejecutamos el siguiente comando
grant replication slave on *.* to ‘root’@’192.168.1.1’ identified
by ‘root’;
Este comando asigna permisos de replicación al usuario .
Una vez ejecutado continuaremos con los comandos
Flush privileges;
Este comando proporciona los privilegios al usuario
Show master status;
Este comando muestra los datos que ocuparemos para configurar la maquina
Slave
Replicación en MySQL
Replicación MySQL 6
Configurando la maquina virtual Slave
De igual manera localizamos el archivo my.ini y lo modificamos agregando las
siguientes líneas
Server-id = 2
Skip-slave-start
log-bin = mysql-bin.000001
Según sea su caso verificar la salida de Show master status
Y de igual manera guardar los cambios hechos en el documento y reiniciar el
servicio de MySQL.
Después en la Shell de MySQL colocamos el siguiente comando
Change master to master_host=’192.168.1.1’,
master_password=’root’,master_log_file=’mysql-bin.000001’,
master_log_pos=2272,master_user=’root’, master_delay=120;
Replicación en MySQL
Replicación MySQL 7
Debemos agregar la sentencia o instrucción master_delay=N;
Ya que gracias a esta instrucción podemos realizar la replicación transaccional
donde N serán los segundos que queremos retrasar la replicación.
E Iniciamos el esclavo
Start slave;
Y digitamos el comando con el cual verificaremos su estado actual
Show slave status;
Replicación en MySQL
Replicación MySQL 8
Replicación en MySQL
Replicación MySQL 9
Conclusión
Una vez realizado lo anterior, las maquinas estarán listas para realizar una
replicacióntransaccional, por lo que accedemos a la Shell de MySQL de la
maquina virtual Master y creamos una base de datos, cuando vayamos y
consultemos las bases de datos dentro de la Shell de MySQL de la maquina
Slave estará creada automáticamente después deun tiempo que abramos
asignado gracias a la replicación transaccional.
Bibliografía
MySQL, (2014). Manual Reference 5.6. recopilado el: 05/03/15, de Mysql Sitio
web: http://dev.mysql.com/doc/refman/5.6/en/replication-delayed.html

Más contenido relacionado

La actualidad más candente

Manual de conexión de base de datos distribuida
Manual  de conexión de base de datos distribuidaManual  de conexión de base de datos distribuida
Manual de conexión de base de datos distribuida
Jorch Mendez
 
- 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 datos
tickyandres
 
Bases distribuidas en mysql
Bases distribuidas en mysqlBases distribuidas en mysql
Bases distribuidas en mysql
Giovanni Peruch
 
Replicacion de datos en Oracle
Replicacion de datos en OracleReplicacion de datos en Oracle
Replicacion de datos en Oracle
Jenny Palma
 
Crear bases de datos replicadas maestro
Crear bases de datos replicadas maestroCrear bases de datos replicadas maestro
Crear bases de datos replicadas maestro
Gustavo Guerra
 
Manual de instalación de java y configuración de las variables de entorno
Manual de instalación de java y configuración de las variables de entornoManual de instalación de java y configuración de las variables de entorno
Manual de instalación de java y configuración de las variables de entorno
Abdiel Perez
 
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
Josafat Aguilar Olivares
 

La actualidad más candente (20)

Manual de conexión de base de datos distribuida
Manual  de conexión de base de datos distribuidaManual  de conexión de base de datos distribuida
Manual de conexión de base de datos distribuida
 
Replicacion en mysq
Replicacion en mysqReplicacion en mysq
Replicacion en mysq
 
- 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
 
Replicacion de base de datos
Replicacion de base de datosReplicacion de base de datos
Replicacion de base de datos
 
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
 
Mysql
MysqlMysql
Mysql
 
Resetear contrase myslq bloc de notas
Resetear contrase myslq  bloc de notasResetear contrase myslq  bloc de notas
Resetear contrase myslq bloc de notas
 
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
 
instalacion-configuracion-y-comprobacion-de-un-my sql-cluster-en-ubuntu-11-10
instalacion-configuracion-y-comprobacion-de-un-my sql-cluster-en-ubuntu-11-10instalacion-configuracion-y-comprobacion-de-un-my sql-cluster-en-ubuntu-11-10
instalacion-configuracion-y-comprobacion-de-un-my sql-cluster-en-ubuntu-11-10
 
Clúster
ClústerClúster
Clúster
 
Bases distribuidas en mysql
Bases distribuidas en mysqlBases distribuidas en mysql
Bases distribuidas en mysql
 
Replicacion de datos en Oracle
Replicacion de datos en OracleReplicacion de datos en Oracle
Replicacion de datos en Oracle
 
Crear bases de datos replicadas maestro
Crear bases de datos replicadas maestroCrear bases de datos replicadas maestro
Crear bases de datos replicadas maestro
 
SQL Server and Windows Server Failover Cluster Patching Step by Step
 SQL Server and Windows Server Failover Cluster Patching  Step by Step SQL Server and Windows Server Failover Cluster Patching  Step by Step
SQL Server and Windows Server Failover Cluster Patching Step by Step
 
Manual de instalación de java y configuración de las variables de entorno
Manual de instalación de java y configuración de las variables de entornoManual de instalación de java y configuración de las variables de entorno
Manual de instalación de java y configuración de las variables de entorno
 
Creacion base de datos prueba comandos mysql
Creacion base de datos prueba comandos mysqlCreacion base de datos prueba comandos mysql
Creacion base de datos prueba comandos mysql
 
Cambio clave por defecto Apache Tomcat
Cambio clave por defecto Apache TomcatCambio clave por defecto Apache Tomcat
Cambio clave por defecto Apache Tomcat
 
Conexión remota-a-oracle-database
Conexión remota-a-oracle-databaseConexión remota-a-oracle-database
Conexión remota-a-oracle-database
 
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
 

Destacado

Ecuador - The Basics
Ecuador - The BasicsEcuador - The Basics
Ecuador - The Basics
kjhundt
 
Diapositivas Ecuador
Diapositivas EcuadorDiapositivas Ecuador
Diapositivas Ecuador
Adelina
 
Region andina o serra del ecuador
Region andina o serra del ecuadorRegion andina o serra del ecuador
Region andina o serra del ecuador
JenyGallegos
 

Destacado (20)

Cadena de valor
Cadena de valorCadena de valor
Cadena de valor
 
Git
GitGit
Git
 
Programación básica
Programación básicaProgramación básica
Programación básica
 
Ecuaciones diferenciales
Ecuaciones diferencialesEcuaciones diferenciales
Ecuaciones diferenciales
 
Mitigando ataques espias
Mitigando ataques espiasMitigando ataques espias
Mitigando ataques espias
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Ecuador Photo Group Jan 2010
Ecuador Photo Group Jan 2010Ecuador Photo Group Jan 2010
Ecuador Photo Group Jan 2010
 
Explore Ecuador
Explore EcuadorExplore Ecuador
Explore Ecuador
 
Ecuador 03
Ecuador 03Ecuador 03
Ecuador 03
 
Fall 2010 goods
Fall 2010 goodsFall 2010 goods
Fall 2010 goods
 
Colombia Ecuador Summer Sneak Peek Tour
Colombia  Ecuador Summer Sneak Peek Tour Colombia  Ecuador Summer Sneak Peek Tour
Colombia Ecuador Summer Sneak Peek Tour
 
los chales de otavalo
los chales de otavalo los chales de otavalo
los chales de otavalo
 
Presentación ECUADOR - Información General
Presentación ECUADOR - Información GeneralPresentación ECUADOR - Información General
Presentación ECUADOR - Información General
 
Tourist places of ecuador
Tourist places of ecuador Tourist places of ecuador
Tourist places of ecuador
 
Ecuador - The Basics
Ecuador - The BasicsEcuador - The Basics
Ecuador - The Basics
 
Ecuador
EcuadorEcuador
Ecuador
 
Ecuador
EcuadorEcuador
Ecuador
 
Diapositivas Ecuador
Diapositivas EcuadorDiapositivas Ecuador
Diapositivas Ecuador
 
Region andina o serra del ecuador
Region andina o serra del ecuadorRegion andina o serra del ecuador
Region andina o serra del ecuador
 
PresentacióN sobre Ecuador
PresentacióN sobre EcuadorPresentacióN sobre Ecuador
PresentacióN sobre Ecuador
 

Similar a Manual replicación transaccional

Php06 instalacion my_sql
Php06 instalacion my_sqlPhp06 instalacion my_sql
Php06 instalacion my_sql
Julio Pari
 
Manual de-sql-2000-server
Manual de-sql-2000-serverManual de-sql-2000-server
Manual de-sql-2000-server
CincoC
 
My sql query browser
My sql query browserMy sql query browser
My sql query browser
Julio PQ
 
JPerez actividad_1.1_BBDD
JPerez actividad_1.1_BBDDJPerez actividad_1.1_BBDD
JPerez actividad_1.1_BBDD
Javier Pérez
 
Replicación maestro
Replicación maestroReplicación maestro
Replicación maestro
jaiverlh
 
Query browser-es
Query browser-esQuery browser-es
Query browser-es
jaiverlh
 
Bd eq.#3 actividad 2 reporte instalacion mys ql
Bd eq.#3 actividad 2 reporte instalacion mys qlBd eq.#3 actividad 2 reporte instalacion mys ql
Bd eq.#3 actividad 2 reporte instalacion mys ql
KARY
 
Bd eq.#3 actividad 2 reporte instalacion mys ql
Bd eq.#3 actividad 2 reporte instalacion mys qlBd eq.#3 actividad 2 reporte instalacion mys ql
Bd eq.#3 actividad 2 reporte instalacion mys ql
KARY
 
Bd eq.#3 actividad 2 reporte instalacion mys ql
Bd eq.#3 actividad 2 reporte instalacion mys qlBd eq.#3 actividad 2 reporte instalacion mys ql
Bd eq.#3 actividad 2 reporte instalacion mys ql
KARY
 
Guia de instalacion de samba en centos 6.4
Guia de instalacion de samba en centos 6.4Guia de instalacion de samba en centos 6.4
Guia de instalacion de samba en centos 6.4
Michelle Gutierrez
 
Instalacion y configuracion optima de directivas del sistema en ws 2003
Instalacion y configuracion optima de directivas del sistema en ws 2003Instalacion y configuracion optima de directivas del sistema en ws 2003
Instalacion y configuracion optima de directivas del sistema en ws 2003
Gabriel Cruz
 

Similar a Manual replicación transaccional (20)

Manual replicación instantanea
Manual replicación instantaneaManual replicación instantanea
Manual replicación instantanea
 
Php06 instalacion my_sql
Php06 instalacion my_sqlPhp06 instalacion my_sql
Php06 instalacion my_sql
 
Bases de datos y mysql
Bases de datos y mysqlBases de datos y mysql
Bases de datos y mysql
 
8. mysql
8. mysql8. mysql
8. mysql
 
Manual de-sql-2000-server
Manual de-sql-2000-serverManual de-sql-2000-server
Manual de-sql-2000-server
 
My sql query browser
My sql query browserMy sql query browser
My sql query browser
 
JPerez actividad_1.1_BBDD
JPerez actividad_1.1_BBDDJPerez actividad_1.1_BBDD
JPerez actividad_1.1_BBDD
 
Manual phpmyadmin xaamp (paola betancur - 600182)
Manual phpmyadmin xaamp (paola betancur - 600182)Manual phpmyadmin xaamp (paola betancur - 600182)
Manual phpmyadmin xaamp (paola betancur - 600182)
 
Sql server desde0
Sql server desde0Sql server desde0
Sql server desde0
 
Manual de mysql
Manual de mysqlManual de mysql
Manual de mysql
 
Replicación maestro
Replicación maestroReplicación maestro
Replicación maestro
 
Query browser-es
Query browser-esQuery browser-es
Query browser-es
 
Bd eq.#3 actividad 2 reporte instalacion mys ql
Bd eq.#3 actividad 2 reporte instalacion mys qlBd eq.#3 actividad 2 reporte instalacion mys ql
Bd eq.#3 actividad 2 reporte instalacion mys ql
 
Bd eq.#3 actividad 2 reporte instalacion mys ql
Bd eq.#3 actividad 2 reporte instalacion mys qlBd eq.#3 actividad 2 reporte instalacion mys ql
Bd eq.#3 actividad 2 reporte instalacion mys ql
 
Bd eq.#3 actividad 2 reporte instalacion mys ql
Bd eq.#3 actividad 2 reporte instalacion mys qlBd eq.#3 actividad 2 reporte instalacion mys ql
Bd eq.#3 actividad 2 reporte instalacion mys ql
 
Cluster MySQL en Windows
Cluster MySQL en WindowsCluster MySQL en Windows
Cluster MySQL en Windows
 
Índice del libro "Hacking Web Technologies" Silver Edition de 0xWord
Índice del libro "Hacking Web Technologies" Silver Edition de 0xWordÍndice del libro "Hacking Web Technologies" Silver Edition de 0xWord
Índice del libro "Hacking Web Technologies" Silver Edition de 0xWord
 
Guide - SQL Server - DMA Assessment and Upgrade
Guide - SQL Server - DMA Assessment and UpgradeGuide - SQL Server - DMA Assessment and Upgrade
Guide - SQL Server - DMA Assessment and Upgrade
 
Guia de instalacion de samba en centos 6.4
Guia de instalacion de samba en centos 6.4Guia de instalacion de samba en centos 6.4
Guia de instalacion de samba en centos 6.4
 
Instalacion y configuracion optima de directivas del sistema en ws 2003
Instalacion y configuracion optima de directivas del sistema en ws 2003Instalacion y configuracion optima de directivas del sistema en ws 2003
Instalacion y configuracion optima de directivas del sistema en ws 2003
 

Más de Erick Aguila Martínez

Más de Erick Aguila Martínez (19)

Compilado de signos vitales.pdf
Compilado de signos vitales.pdfCompilado de signos vitales.pdf
Compilado de signos vitales.pdf
 
OPQRST.pdf
OPQRST.pdfOPQRST.pdf
OPQRST.pdf
 
SAMPLE.pdf
SAMPLE.pdfSAMPLE.pdf
SAMPLE.pdf
 
Componentes android
Componentes androidComponentes android
Componentes android
 
Test driven development
Test driven developmentTest driven development
Test driven development
 
Notificaciones android
Notificaciones androidNotificaciones android
Notificaciones android
 
Machine learning
Machine learningMachine learning
Machine learning
 
Marco de trabajo scrum
Marco de trabajo scrumMarco de trabajo scrum
Marco de trabajo scrum
 
Android mvp
Android mvpAndroid mvp
Android mvp
 
Versionamiento de software
Versionamiento de softwareVersionamiento de software
Versionamiento de software
 
¿Qué es una interface en java?
¿Qué es una interface en java?¿Qué es una interface en java?
¿Qué es una interface en java?
 
Expresiones regulares
Expresiones regularesExpresiones regulares
Expresiones regulares
 
Curso de Motivación
Curso de MotivaciónCurso de Motivación
Curso de Motivación
 
Express
ExpressExpress
Express
 
Tecnologias emergentes node js
Tecnologias emergentes node jsTecnologias emergentes node js
Tecnologias emergentes node js
 
Mongo db comandos básicos
Mongo db comandos básicosMongo db comandos básicos
Mongo db comandos básicos
 
Web basico
Web basicoWeb basico
Web basico
 
Html 5
Html 5Html 5
Html 5
 
Modelo vista controlador
Modelo vista controladorModelo vista controlador
Modelo vista controlador
 

Manual replicación transaccional

  • 2. Replicación en MySQL Replicación MySQL 2 INDICE Introducción................................................................................................................................................. 3 Desarrollo.................................................................................................................................................... 4 Conclusión .................................................................................................................................................. 9 Bibliografía .................................................................................................................................................. 9
  • 3. Replicación en MySQL Replicación MySQL 3 Introducción En esta practica se realizará la replicacion de forma transaccional que hace referencia a una replicacion retrasada en tiempo, y realizada en dos maquinas virtualizadas con el sistema operativo Windows 7 professional, una para ser identificada como Master con la dirección ip “192.168.1.1” y la otra Slave con la dirección ip “192.168.1.2”, las cuales contendrán MySQL Server en su versión 5.6
  • 4. Replicación en MySQL Replicación MySQL 4 Desarrollo A grandes rasgos para realizar la replicación transaccional debemos seguir los mismos pasos que usamos para realizar una replicación instantánea, con una muy pequeña diferencia. Configurando la maquina virtual Master Debemos localizar el archivo my.ini de MySQL, generalmente este archivo esta oculto, por lo que debemos activar la visualización de archivos ocultos de Windows en Organizar > Opciones de carpeta y búsqueda > Ver > Mostrar archivos ocultos Bueno para este caso el documento my.ini esta en esta dirección C:ProgramDataMySQLMySQL Server 5.6 Dentro de este documento y al final del mismo agregamos dos comandos de MySQL Server-id = 1 Log-bin = mysql-bin Una vez escritos estos comandos, guardamos el documento y procedemos a reiniciar el servicio de MySQL
  • 5. Replicación en MySQL Replicación MySQL 5 Abrimos la Shell de MySQL y ejecutamos el siguiente comando grant replication slave on *.* to ‘root’@’192.168.1.1’ identified by ‘root’; Este comando asigna permisos de replicación al usuario . Una vez ejecutado continuaremos con los comandos Flush privileges; Este comando proporciona los privilegios al usuario Show master status; Este comando muestra los datos que ocuparemos para configurar la maquina Slave
  • 6. Replicación en MySQL Replicación MySQL 6 Configurando la maquina virtual Slave De igual manera localizamos el archivo my.ini y lo modificamos agregando las siguientes líneas Server-id = 2 Skip-slave-start log-bin = mysql-bin.000001 Según sea su caso verificar la salida de Show master status Y de igual manera guardar los cambios hechos en el documento y reiniciar el servicio de MySQL. Después en la Shell de MySQL colocamos el siguiente comando Change master to master_host=’192.168.1.1’, master_password=’root’,master_log_file=’mysql-bin.000001’, master_log_pos=2272,master_user=’root’, master_delay=120;
  • 7. Replicación en MySQL Replicación MySQL 7 Debemos agregar la sentencia o instrucción master_delay=N; Ya que gracias a esta instrucción podemos realizar la replicación transaccional donde N serán los segundos que queremos retrasar la replicación. E Iniciamos el esclavo Start slave; Y digitamos el comando con el cual verificaremos su estado actual Show slave status;
  • 9. Replicación en MySQL Replicación MySQL 9 Conclusión Una vez realizado lo anterior, las maquinas estarán listas para realizar una replicacióntransaccional, por lo que accedemos a la Shell de MySQL de la maquina virtual Master y creamos una base de datos, cuando vayamos y consultemos las bases de datos dentro de la Shell de MySQL de la maquina Slave estará creada automáticamente después deun tiempo que abramos asignado gracias a la replicación transaccional. Bibliografía MySQL, (2014). Manual Reference 5.6. recopilado el: 05/03/15, de Mysql Sitio web: http://dev.mysql.com/doc/refman/5.6/en/replication-delayed.html