Código PHP:
<?
$filename = date("Ymd-Hi");
$filename = "TU_BASE_DE_DATOS".$filename.".sql";
header("Pragma: no-cache");
header("Expires: 0");
header("Content-Transfer-Encoding: binary");
header("Content-type: application/force-download");
header("Content-Disposition: attachment; filename=$filename");
$usuario="root";
$passwd="";
$executa = "c:\\wamp\\mysql\\bin\\mysqldump.exe -u $usuario --password=$passwd --opt $bd";
system($executa, $resultado);
if ($resultado) { echo "<H1>Error ejecutando comando: $executa</H1>\n"; }
?>
Eso te genera un archivo para descargar, y te lo arroja con el siuiente nombre ..
tu_base_de_datos-fecha.sql
saludos !