Inicio

jueves, julio 25

Scripts para Copias de Seguridad de DATOS y de BDs de MYSQL

SCRIPT PARA HACER COPIA DE SEGURIDAD DE UNA CARPETA:

Por ejemplo, si quisiéramos hacer copia de seguridad de los datos de todos los usuarios del sistema:

#!/bin/bash

ORIGEN=/home/*
DESTINO=IP-DESTINO:/var/home/

rsync -altgvb $ORIGEN $DESTINO

SCRIPT PARA HACER COPIA DE SEGURIDAD DE UNA BASE DE DATOS DE MYSQL:

Podemos llaramar a este script: backup-mysql.sh y se tendría que personalizar con el usuario/clave de MYSQL:

#!/bin/bash

ADMIN=USUARIO-ADMIN-DE-MYSQL (normalmente es root)
PASS=CLAVE-DEL-USUARIO-ADMIN-DE-MYSQL
BD=$1

fecha=$(date +%Y%m%d)
mysqldump -u$ADMIN -p$PASS $BD > bd-$BD-$fecha.sql
bzip2 bd-$BD-$fecha.sql

[Nota: Este script se ejecutaría así:  "backup-mysql.sh prueba"  (siendo "prueba" la BD a salvar)

No hay comentarios:

Publicar un comentario