Descripcion Funcional
- Cambiar clave del usuario de replica: repl
grant replication slave on *.* to repl identified by 'XXXXX'; (cualquiera)
- Poner el master en read only
SET GLOBAL read_only = ON;
FLUSH TABLES WITH READ LOCK;
- Ver en el master la ultima secuencia generada
SHOW MASTER STATUS;
- Exportar las tablas y pasarlas al slave
mysqldump -uroot -pXXXXXX > dump.sql
mysqldump -uroot -p --all-databases > alldata.sql
- Sacar de read only el master
SET GLOBAL read_only = OFF;
UNLOCK TABLES;
- Copiar file al server slave
scp file server_destino:
- Importar las tablas en el slave:
mysql -uroot -p
stop slave;
reset slave;
source alldata.sql;
- Configurar el slave para que replique desde esa secuencia
CHANGE MASTER TO MASTER_HOST='$MASTER_HOST_IP', MASTER_USER='repl', MASTER_PASSWORD='cualquieraXXXX', MASTER_LOG_FILE='$File', MASTER_LOG_POS=$Position;
- Comenzar la replicar
START SLAVE;
- Verificar que el slave continua aplicando
SHOW SLAVE STATUS\G
- Tomar un backup desde el slave
mysql -uroot -p54kiLA2017!
ResponderEliminarmysqldump -uroot -p54kiLA2017! --all-databases > /var/lib/mysql/backup_dump/backupfull.sql
ResponderEliminargrant replication slave on *.* to repl identified by '54kiLA2019!';
ResponderEliminarpass mysql 54kiLA2019!
ResponderEliminar