Even if you're running backups daily with a utility like mysqldump, there's still the problem of restoring data created or changed after the last backup. However, by using a binary log, you can may be able to recover interim data.
MySQL : Restoring Data Since Last Backup