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