Best tool for Monthly dumps is MySQL Workbench (a FREEBIE from the Oracle site). There's no scheduler but will give the option to do a full single file dump or a folder dump with each table in its own file (great for selective restores)
I recently did a full dump from production (MySQL 5.1.something) to Dev machine running MySQL 5.6, complete with database stored Docs, photos, you name it.
Very robust - shame about the lack of scheduler.