Xtrabackup

Xtrabackup es una herramienta que permite hacer una copia de todo el directorio de datos MySQL a otro servidor.

Para el ejercicio se ha usado CentOS 7.

Ejecutar en ambos servidores:
yum install https://repo.percona.com/yum/percona-release-latest.noarch.rpm
yum install percona-xtrabackup-24

Hacer la copia en el servidor1:
mkdir -p /var/xtrabackup/mysql
xtrabackup -u root -pCLAVE_MYSQL --backup --target-dir=/var/xtrabackup/mysql
xtrabackup --prepare --target-dir=/var/xtrabackup/mysql
chown -R mysql.mysql /var/xtrabackup/mysql

Copiar el archivo /etc/my.cnf y el directorio /var/xtrabackup/mysql al servidor2.

Para restaurar la copia, ejecutar esto en el servidor2:
service mysql stop
xtrabackup --move-back --target-dir=/var/xtrabackup/mysql --datadir=/var/lib/mysql
chown -R mysql.mysql /var/lib/mysql
service mysql start