Mostrando entradas con la etiqueta backup. Mostrar todas las entradas
Mostrando entradas con la etiqueta backup. Mostrar todas las entradas

Sistema de backup Cronos por Mail(Ragnarok y demas Mmorpgs)

Como prometi ya hace tiempo, aqui teneis un script bash para hacer backups de modo facil.

[FAQ] Backups de tu base de datos comprimidos por mail

Autor: Jubjub

Código: [Seleccionar]
mysqldump --user=root --password=AQUITIENESQUEPONERTUPASSWORD $1 > ${1}.sql
FECHA=`date +%d-%m`
zip ${FECHA}_${1}_dump.zip ${1}.sql
rm -f *.sql
mutt -s "Backup Servidor ${FECHA}" -a *.zip $2 < mes.txt
rm -f *.zip

1.-Instalacion
Cread un archivo en vuestro dedicado linux, introducid el texto anterior en el, sustituyen la password de root mysql donde indica, dadle permisos con el comando
Citar
chmod 700 nombrearchivo

Una vez hecho esto, cread un archivo llamado mes.txt, y introducid en el el texto que acompañara al backup en vuestro mail.
y estara listo para su uso :D


2.-Forma de uso

Para utilizarlo, teneis que utilizar el comando, estando en la carpeta donde guardasteis el script:
Código: [Seleccionar]
./nombrescript nombrebasededatos email
Y recibireis en vuestro mail el archivo sql de la base de datos comprimido en zip. Podeis automatizarlo para tener backups seghuros que no perdereis en caso de fallo en el dedicado!

Cronos: Arte y Backups SQL



Os presento mi último trabajo: un script de backups mysql, llamado Cronos, que solo debereis de añadir a las crontabs para que cuide de vuestras dbs.

Elimina los backups que tengan mas de 30 dias de antigüedad, aparte de comprimirlo todo en .tgz.

Además, como lo uso en un servidor compartido, cuida los permisos del directorio para que nadie pueda leer vuestros backups.

Para configurarlo, solo teneis que colocar vuestro usuario y password mysql en el script, las dbs que deseeis, los directorios que os pongan, y a disfrutar :D

En poco os dejare la version que envia los archivos por mail y ftp. Si modificais esta version, me gustaria verla :)

[Descarga]