He estado buscando y consegui este codigo: Código PHP:
   <?php //servidor MySql  
$C_SERVER='localhost';  
//base de datos  
$C_BASE_DATOS='prontomed';  
//usuario y contraseña de la base de datos mysql  
$C_USUARIO='root';  
$C_CONTRASENA='';  
//ruta archivo de salida   
//(el nombre lo componemos con Y_m_d_H_i_s para que sea diferente en cada backup)  
$C_RUTA_ARCHIVO = '/ruta_hasta/backups/backup_'.date("Y_m_d_H_i_s").'.sql';  
//si vamos a comprimirlo  
$C_COMPRIMIR_MYSQL='true';  
  
  
//comando  
$command = "mysqldump --opt -h ".$C_SERVER." ".$C_BASE_DATOS." -u ".$C_USUARIO." -p".$C_CONTRASENA.  
     " -r \"".$C_RUTA_ARCHIVO."\" 2>&1";   
   
//ejecutamos  
system($command);  
  
//comprimimos  
if ($C_COMPRIMIR_MYSQL == 'true') {  
 system('bzip2 "'.$C_RUTA_ARCHIVO.'"');  
}  
?>    "mysqldump" no se reconoce como un comando interno o externo, programa o archivo por lotes ejecutable
Muchachos necesito ayuda...
 No se como hacer este Backup... Les agradezco mucho de su ayuda... Muchas Gracias... 
 
