No io non ho mai provato a fare il backup di un db da remoto , anche perchè io i miei db li ho sul mio server , ma non penso sia nulla di imposssibile .
Questo è uno script per fare il dump di mysql in locale :
Funziona testato e ritestato più volte.# BackUp Mysql Database
#!/bin/bash
FILE=/mnt/back/nomefile.sql
NAME=root
PASS=xxxxx
DB=dbname
echo "Content-type: text/plain"
echo "Tried to export file: "$FILE
mysqldump --quote-names -u $NAME --password=$PASS $DB > $FILE #
tar zxvf backupfile.tgz (se compresso) # sql nomedatabase < backupfile
Questo è uno script per salvare la home:
#!/bin/bash
# backup #
# Semplice Script di BackUp per Directory
# Parametri da impostare
# Backup_Dirs="/dir/source/"
# Backup_Dest_Dir=/dir/back/
# Backup_Date=`date +%b%d%Y` / formato data
#------------------------------------------------------------
Backup_Dirs="/home/server /home/sergio"
Backup_Dest_Dir=/mnt/back/
Backup_Date=`date +%d%m%Y-%I%M`
# Create tar file with todays Month Day Year prepended for easy identification
tar cvzf $Backup_Dest_Dir/server-$Backup_Date.tar.gz $Backup_Dirs > /dev/null
echo "END BACKUP $Backup_Date"
exit 0