Xtrabackup es una herramienta para realizar copias de seguridad de datos en InnoDB y admite copias de seguridad activas en línea.
1. Instalar almacén percona
yum -y instalar http://www.percona.com/downloads/percona-release/redhat/0.1-4/percona-release-0.1-4.noarch.rpm
2. Instale xtrabackup
yum instalar percona-xtrabackup -y
3. Cree un usuario de respaldo y establezca permisos
CREAR USUARIO 'bkpuser' @ 'localhost' IDENTIFICADO POR 'contraseña';
OTORGAR RELOAD, LOCK TABLES, PROCESS, REPLICATION CLIENT ON *. * TO 'bkpuser' @ 'localhost';
PRIVILEGIOS DE FLUSH;
4. Configurar xtrabackup
vim /root/.my.cnf
[xtrabackup]
usuario = bkpuser
contraseña = contraseña
5. Realice una copia de seguridad completa
xtrabackup --backup --target-dir = / data / backups / mysql / full_backup
6. Realice la primera copia de seguridad incremental en la línea base de la copia de seguridad completa
xtrabackup --backup --target-dir = / data / backups / mysql_increase1 --incremental-basedir = / data / backups / mysql / full_backup
7. Cada copia de seguridad incremental posterior se basa en la copia de seguridad incremental anterior.
xtarbackup --backup --target-dir = / data / backups / mysql_increase2 --incremental-basedir = / data / backups / mysql_increase2
8. Script de respaldo automático