Вот этот нюанс очень неприятен. Всё можно вернуть, кроме утекшей информации.Особенно при криворуком админе) хоп и база в паблике)
Это неплохо работает уже лет 5 на разных хостингах:Или так как вы пишите, тоже не плохо.
instantcms.ru/forum/thread21681-1.html#207256
Смысл следующий:
1. Создаем папку, где будем хранить бэкапы базы.
2. Создаем файл, который будет стартовать бэкап и удаление старых бэкапов.
3. Создаем задачу хрона, которая дергает этот файл.
Файл должен выглядеть приблизительно так: