Vote for MySQL Snap
MySQL Snap is intended for creating backup copies of MySQL database or a collection of databases as well as for recovering or transferring the data to another SQL server (not necessarily a MySQL server). The result of dumping is the file containing SQL statements and all the necessary information for recovering the exact copy of the database. The result of recovering is the database(s) recovered at MySQL server.