Toto je velmi jednoduchý přístup pomocí ftp klienta příkazového řádku lftp:
backup.sh:
mysqldump -f [database] | gzip > /backup/[database].dump.gz
lftp -f /backup/lftp.script
lftp.script:
open backup.ftp.example.com
user [username] [password]
cd /backup
mv webflag.dump.gz.8 webflag.dump.gz.9
mv webflag.dump.gz.7 webflag.dump.gz.8
mv webflag.dump.gz.6 webflag.dump.gz.7
mv webflag.dump.gz.5 webflag.dump.gz.6
mv webflag.dump.gz.4 webflag.dump.gz.5
mv webflag.dump.gz.3 webflag.dump.gz.4
mv webflag.dump.gz.2 webflag.dump.gz.3
mv webflag.dump.gz.1 webflag.dump.gz.2
mv webflag.dump.gz webflag.dump.gz.1
Poznámka:Tento přístup má řadu problémů:
- ftp je nešifrovaný, takže kdokoli, kdo je schopen proniknout do sítě, může vidět heslo i data databáze. K zašifrování výpisu lze použít propojení přes gpg -e [klíč], ale ftp hesla zůstanou nezašifrovaná (sftp, scp jsou lepší alternativy)
- Pokud někdo hackne databázový server, může použít informace o uživateli v tomto skriptu pro přístup k ftp serveru a v závislosti na právech smazat zálohy (to se stalo v reálném světě:http://seclists.org/fulldisclosure/2009/Jun/0048.html )