Arkadaşlar selamlar,
Kendim kullandığım panelsiz sunucularınızda ftp üzerinden mysql yedek aldırma, bu scripti geliştirebilirsiniz , yedekleyeceğiniz şeyleri çeşitlendirebilirsiniz
#!/bin/bash
#
# rm -f mysql_backup_ftp.sh;touch mysql_backup_ftp.sh;chmod u+x mysql_backup_ftp.sh;nano mysql_backup_ftp.sh
# ./mysql_backup_ftp.sh
rm -rf /home/mysql_backup
#MYSQL YEDEK ALMA
mkdir -p /home/mysql_backup/
mysqldump --all-databases  >/home/mysql_backup/mysqldump.sql
cd /home/mysql_backup
tar cvzf $(date '+%d-%b-%Y-%H-%M').mysql_dmp.tar.gz mysqldump.sql
rm -rf mysqldump.sql
#FTP BILGILERI
HOST='hostip'
USER='user'
PASSWD='pass'
cd /home/mysql_backup/
FILE='*.tar.gz'

ftp -n $HOST <<END_SCRIPT
quote USER $USER
quote PASS $PASSWD
cd mysql
put $FILE
quit
END_SCRIPT
exit 0