mysql backups por script ubuntu

#!/bin/sh

DBNAME=soporte
DATE=`date +"%Y%m%d"`
SQLFILE=$DBNAME-${DATE}.sql
mysqldump --opt -uroot -ppassword $DBNAME > $SQLFILE
gzip $SQLFILE




luego para subir al ftp se puede usar curl

asi


curl -u clave:password -T *.sql.gz ftp://192.168.x.x

192.1687.x.x es el folder del ftp raiz



se guarda en el cron 

algo asi 

21 horas todos los dias
subida al ftp 22 hs


#Backups Bases Mysql
00 21 * * * root  /home/lx/bkplx.sh
#Subida del backups al server con curl
00 22 * * * root  /root/ftpcurlsrvwin.sh


saludos

Comentarios