https://esgeeks.com/?p=2678

Hacer copias de seguridad constantemente es una medida que debería ser realizada por todos los usuarios de sistemas ¡Mira cómo realizarlo con backupninja!

¿Busca que sus bases de datos sean respaldadas con regularidad? Aprenda a hacer eso con la ayuda de la herramienta de Linux, backupninja. ¡Y no sólo para base de datos!

1. ¿Qué es backupninja?

Es un herramienta para Linux que le permite hacer copias de seguridad centralizadas de muchos servicios, incluyendo bases de datos.


Esta aplicación de línea de comandos hace un trabajo excepcional en lo que se refiere a copias de seguridad automatizadas y diarias, por lo que no tiene que preocuparse de perder todo, en caso de un ataque o desastre.

¡backupninja para todos!

Es una solución confiable, gratuita y de código abierto para un componente crítico (base de datos) de su centro de datos. Los ejecutivos de su empresa le agradecerán.

2. ¿Cómo instalar el backupninja?

La instalación del backupninja es un proceso muy simple. Para ello basta con abrir el terminal e insertar los siguientes comandos:

//apt-get --para sistemas Debian, Ubuntu y derivados
sudo apt-get update
​sudo apt-get install backupninja duplicity rdiff-backup
//yum install --para sistema Fedora (mi caso), CentOS
Instalar backupninja

Instalar backupninja

Una vez instalado basta con ejecutar el comando sudo ninjahelper. El backupninja tiene un asistente que ayuda a crear acciones para realizar copias de seguridad.

sudo ninjahelper

sudo ninjahelper

  • Consideremos, por ejemplo, que quieren hacer copias de seguridad de forma automática todas las bases de datos MySQL. Para hacer esto seleccione la opción New.
create a new backup action

create a new backup action

  • A continuación, seleccione MySQL. Como pueden ver es posible definir otro tipo de acciones.
mysql database backup

mysql database backup

  • Luego, seleccione el directorio donde se va a almacenar las copias de seguridad realizadas
ninjahelper directory store backups

directory store backups

  • En el siguiente paso se indica si queremos hacer una copia de seguridad de una base de datos o de todas las bases de datos.
ninjahelper backup all databases

ninjahelper – backup all databases

  • En el paso de los métodos de autenticación, esta herramienta permite las siguientes opciones:


  1. Usuario: un usuario normal de Linux
  2. Contraseña: Un usuario de MySQL y su contraseña
  3. Debian: el usuario por defecto de MySQL (debian-sys-main)
ninjahelper mysql authentication method

mysql authentication method

  • Si quieren que las copias de seguridad sean comprimidas, debe seleccionar la opción compress.
ninjahelper compress sql files

ninjahelper – compress sql files

Y finalmente, se ha creado la acción. Esta herramienta le permite editar la acción, quitar y probar la misma.

En resumen, backupninja es una simple, pero muy útil, solución para la creación de backups en sistemas GNU/Linux. Es una herramienta gratuita y muy sencilla de usar. ¿Te animas a probarla? Venga, ¡Comparta este artículo con los demás!

¡Mantente actualizado!

Suscríbete a nuestro boletín semanal...

Suscríbete a nuestro boletín electrónico para recibir artículos útiles y ofertas especiales. No te perderás absolutamente de nada!

Enviaremos solamente boletines al email y no compartiremos su email.