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