Назад | Перейти на главную страницу

как сделать резервную копию mysql db на ftp

как регулярно делать резервную копию базы данных 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"

Если вам нужна более подробная информация, добавьте комментарий.