Skip to content

Este script en Bash permite realizar backups completos o parciales de bases de datos MariaDB/MySQL de manera interactiva y segura, con un menú profesional centrado y alineado en la terminal. Está diseñado para funcionar en cualquier entorno Linux, sin depender de librerías externas.

Notifications You must be signed in to change notification settings

moleculax/backup-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

📦 Gestor de Backups para MariaDB/MySQL

Este script en Bash permite gestionar de forma sencilla y profesional los backups y restauraciones de bases de datos en MariaDB/MySQL.
Incluye opciones para respaldar bases completas, solo estructuras, restaurar, programar en cron y mantener un log detallado.

Debian Sh Gvim

Logo del proyecto

✨ Características

  • 🔑 Login seguro con usuario y contraseña de MariaDB/MySQL
  • 📂 Listado interactivo de bases de datos disponibles
  • 🏗️ Opción de respaldar solo estructura
  • 📑 Opción de backup completo (estructura + datos + SP/funciones/eventos/triggers)
  • 🗜️ Compresión automática en .sql.gz
  • 📜 Logs detallados de cada operación (backup_manager.log)
  • 🔄 Restauración directa de backups desde el menú
  • Programación automática en cron (ejecución diaria a las 02:00 AM)
  • 🖥️ Interfaz amigable con menús en la terminal (mejorado con fzf si está disponible)

📥 Instalación

Clonar o copiar el script:

git clone https://github.com/tuusuario/backup-manager.git
cd backup-manager
chmod +x backup_manager.sh
./backup_manager.sh

About

Este script en Bash permite realizar backups completos o parciales de bases de datos MariaDB/MySQL de manera interactiva y segura, con un menú profesional centrado y alineado en la terminal. Está diseñado para funcionar en cualquier entorno Linux, sin depender de librerías externas.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages