Стартирайте crontab в unix обвивка и създайте правилото за стартиране на процес за създаване на резервно копие на база данни
0 0 * * * /usr/local/bin/mysqldump -uLOGIN -PPORT -hHOST -pPASS DBNAME | gzip -c > `date “+\%Y-\%m-\%d”`.gz
Проверете също това
РЕДАКТИРАНЕ
Уеб интерфейсът, който трябва само да напишете, не мислете, че можете да намерите готов код за това. Но трябва да използвате cron job, за да автоматизирате функция, която да се изпълнява на редовни интервали в unix машина. Можете да намерите повече информация за това как да напишете cron-job тук . Така че сега, просто трябва да напишете уеб интерфейс, който получава данни от потребителя и променя правилото според въвеждането (което мисля, че можете да го направите сами)