Eu uso uma abordagem mista para backups: mysqldump automático durante a madrugada e eu mantenho binlogs para usar como um backup incremental desde o último mysqldump.
Mas a importância dos binlogs é maior do que isso: os binlogs também são usados para configurar a replicação mestre-escravo do MySQL, pois eles mantêm o registro de todas as declarações que devem ser replicadas para os escravos.
Mais informações sobre os registros binários do MySQL aqui .
Espero que isso ajude.