Manual replicación instantanea

9
Replicación Instantánea MySQL

Transcript of Manual replicación instantanea

Page 1: Manual replicación instantanea

Replicación Instantánea MySQL

Page 2: Manual replicación instantanea

Replicación en MySQL

INDICE

Introducción...............................................................................................................................................3

Desarrollo..................................................................................................................................................4

Conclusión.................................................................................................................................................8

Bibliografía.................................................................................................................................................8

Replicación MySQL 2

Page 3: Manual replicación instantanea

Replicación en MySQL

Introducción

En esta practica se realizará la replicacion de forma instantanea 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 MySQL 3

Page 4: Manual replicación instantanea

Replicación en MySQL

Desarrollo

Para la configuración de la maquina virtual que fungirá como 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:\ProgramData\MySQL\MySQL 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 MySQL 4

Page 5: Manual replicación instantanea

Replicación en MySQL

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 MySQL 5

Page 6: Manual replicación instantanea

Replicación en MySQL

Para la configuración de la maquina virtual que fungirá como 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’;

E Iniciamos el esclavo

Start slave;

Replicación MySQL 6

Page 7: Manual replicación instantanea

Replicación en MySQL

Y digitamos el comando con el cual verificaremos su estado actual

Show slave status;

Replicación MySQL 7

Page 8: Manual replicación instantanea

Replicación en MySQL

Replicación MySQL 8

Page 9: Manual replicación instantanea

Replicación en MySQL

Conclusión

Una vez realizado lo anterior, las maquinas estarán listas para realizar una replicación, 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 gracias a la replicación.

Bibliografía

DataPrix. (2014). MySQL. recopilado el: 03/03/15, de Datarix Sitio web: http://www.dataprix.com/562-configuracion-servidor-maestro

MySQL. (2014). Manual Reference 5.6. recopilado el: 05/03/15, de Mysql Sitio web:http://dev.mysql.com/doc/refman/5.1/en/mysql-cluster-replication-preparation.html

Replicación MySQL 9