Mysql_rbackup is a project mainly written in Ruby, it's free.
Quick and dirty backup script for a mysql database
Quick and dirty script to backup a mysql database (with options start/stop of slave) in a file-per-table tarball.