Script para crear y restaurar Backups de MySQL
Saludos estimados lectores, el día de hoy me solicitaron crear un script en bash que facilite la creación de backups y restauración de bases de datos en MySQL, así que comparto el resultado.
El script es bien sencillo de utilizar ya que fue creado para tal fin, utiliza para su funcionamiento la herramienta mysqldump (Que obviamente debe de estar si se tiene Mysql instalado).
Funciona de la siguiente manera, si por ejemplo queremos crear un backup de la base de datos PuntoLibre (Por dar un ejemplo), seria de la siguiente manera:
./script backup PuntoLibre
Esto generaría un backup en el directorio actual, con el nombre de la base de datos, dia, mes, año, hora y minuto en que se creo.
Y luego para restaurar seria de la siguiente manera:
./script PuntoLibre-10-10-11_07:40 PuntoLibre
Donde estamos sobre-escribiendo los datos de la base de datos PuntoLibre con el Backup PuntoLibre-10-10-11_07:40.
Nota: Recuerden darle permisos de ejecución, y que el script le pedirá la clave de root para MySQL.
Ramphis Che