Jalankan crontab di shell unix dan buat aturan untuk meluncurkan proses pembuatan cadangan basis data
0 0 * * * /usr/local/bin/mysqldump -uLOGIN -PPORT -hHOST -pPASS DBNAME | gzip -c > `date “+\%Y-\%m-\%d”`.gz
Periksa juga ini
EDIT
Antarmuka web Anda hanya perlu menulis, jangan berpikir Anda dapat menemukan kode siap pakai untuk itu. Tetapi Anda perlu menggunakan cron job, untuk mengotomatiskan fungsi agar berjalan secara berkala di mesin unix. Anda dapat menemukan info lebih lanjut tentang cara menulis cron-job di sini . Jadi Anda sekarang, hanya perlu menulis antarmuka web, yang mendapatkan data dari pengguna dan mengubah aturan sesuai dengan input (yang menurut saya Anda dapat melakukannya sendiri)