Pues claro, puedes hacer un shell script (si tu hosting esta en Unix) y usar mysqldump para eso. Bajo Windows puedes usar un archivo bat y usar las tareas programadas de Windows.
Todo depende de tu S.O. la herramienta de MySQL a usar es mysqldump.
Saludos