как регулярно делать резервную копию базы данных mysql на упомянутый ftp-сервер?
Есть какой-нибудь сценарий для этого?
Вы можете смонтировать удаленный ftp-сервер, используя curlftpfs
под /mnt/ftpserver/
например, а затем сделайте резервную копию своей базы данных, используя
mysqldump --all-databases --opt > /mnt/ftpserver/mysql_backup.sql
В качестве альтернативы вы можете выполнить mysqldump
а затем используйте lftp
отправить файл резервной копии на ftp-сервер, используя что-то вроде
lftp -c "open -u <username>,<password> <servername>/<directory>; set ftp:rest-stor false; put mysql_backup.sql"
Если вам нужна более подробная информация, добавьте комментарий.