you should still dump your database every day.
here's my script to do that, cron runs it every morning
Code:
#!/bin/bash
for a in `seq 8 -1 0`; do
mv /var/backups/mysql/mysqldump.sql.$a.bz2 /var/backups/mysql/mysqldump.sql.$[a+1].bz2
done
/usr/bin/mysqldump --events --all-databases > /var/backups/mysql/mysqldump.sql.0
/bin/bzip2 -9 /var/backups/mysql/mysqldump.sql.0
that will keep about 10 copies of your database on disk, so if it's a large database, it might not fit. you can change seq 8 -1 0 to (eg) seq 3 -1 0 to keep about 4 copies.