como fazer backup do mysql db para um ftp

2

como fazer backup de um banco de dados mysql regularmente para um servidor ftp que eu mencionei?

Algum script para fazer isso?

    
por Athul 11.04.2010 / 21:59

1 resposta

4

Você pode montar o servidor ftp remoto usando curlftpfs em /mnt/ftpserver/ , por exemplo, e fazer backup do banco de dados usando

mysqldump --all-databases --opt > /mnt/ftpserver/mysql_backup.sql

Como alternativa, você pode executar o mysqldump e usar lftp para enviar o arquivo de backup para o servidor FTP usando algo como

lftp -c "open -u <username>,<password> <servername>/<directory>; set ftp:rest-stor false; put mysql_backup.sql"

Se precisar de mais detalhes, adicione um comentário.

    
por 11.04.2010 / 23:22