2. Replicación en MySQL
Replicación MySQL 2
INDICE
Introducción................................................................................................................................................. 3
Desarrollo.................................................................................................................................................... 4
Conclusión .................................................................................................................................................. 8
Bibliografía .................................................................................................................................................. 8
3. Replicación en MySQL
Replicación MySQL 3
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ónip “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
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: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
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;
8. Replicación en MySQL
Replicación MySQL 8
Conclusión
Una vez realizado lo anterior, las maquinas estarán listas para realizar una
replicación, por lo que accedemos ala 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