Mysqldump --flush-logs results in small backup files?
This is related to a bug with new installs of mysql on debian wheezy whereby the error.log file is owned by root.root, as per this:
http://tipstricks.itmatrix.eu/?p=1352

I fixed it with
chown mysql.adm /var/log/mysql/error.log