domingo, 24 de febrero de 2013

Centos 5/6: Instalar Percona XtraBackup.

XtraBackup es un software que nos permite respaldar base de datos de MySQL del tipo Innodb sin necesidad de apagar el servicio y hacerlo manualmente, lo hace con la BD en operacion lo cual a nosotros los sysadm nos ayuda mucho.

Es gratuita pero ellos tambien tiene la version que comercializan por si alguien desea soporte profesional.

Existen para varias versiones de Linux segun sea su tipo de instalador, como sabran yo sigo con Centos, y estoy con la version 6 pero debe operar para la 5 sin problemas, Percona esta en este momento ofreciendo la version 2.0.5 asi que procedemos a bajarlo en formato rpm.

Lo instalamos:

rpm -i percona-xtrabackup-2.0.5-499.rhel6.x86_64.rpm

Algo que no han arreglado y en la doc no lo mencionan ya que  esta el reporte o bug, por que digo esto?

Bien si seguimos el doc de como respaldar, al momento de ejecutar sin ningun argumento el comando innobackupex les a salir este error:

innobackupex
Can't locate Time/HiRes.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at /usr/bin/innobackupex line 22.
BEGIN failed--compilation aborted at /usr/bin/innobackupex line 22.


No soy un guru pero como que entiendo que nos falta algo, alguna libreria, este software esta basado en Perl asi que googleando un poco, nos falta instalar esta libreria perl-Time-HiRes, asi que procedemos:

yum install perl-Time-HiRes

Ahora vamos ejecutando el commando de nuevo sin ningun parametro:

innobackupex
innobackupex: You must specify the backup directory.


Ya cambio el mensaje, esta listo para ser utilizando, que es el siguiente doc, saludos!!!

pmoreno arroba bajaopensolutions punto com

No hay comentarios: