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