Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/06/2009, 02:30
ARajAr
 
Fecha de Ingreso: junio-2009
Mensajes: 26
Antigüedad: 14 años, 11 meses
Puntos: 0
dump y restore

tengo un problema con un backup de una base de datos de mysql que quiero hacer desde php ya tengo mi codigo para hacerlo el cual es:

<?php
$filename = "fichero.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 = "";
$bd = "db_villagracia";
$llamada='"c:\\Archivos de programa\\MySQL\\MySQL Server 5.0\\bin\\mysqldump.exe"';
//windows
$executa = "$llamada -u $usuario --password=$passwd --opt $bd";
system($executa, $resultado);

//$executa = "mysqldump -u $usuario --password=$passwd --opt $bd";
//system($executa, $resultado);


if (!$resultado) { echo "<H1>Error ejecutando comando: $executa</H1>\n"; }

?>



Uno de los problemas es que me sale un cuadro de download para descargar la base de datos lo cual quiere decir que cualquier persona que haga el backup va a poder tener mi base de datos, como hago para que no aparezca este cuadro y darle una direccion fija dentro del mismo servidor de la base de datos, o dentro del servidor donde tengo mis archivos php.
Alguien me podria ayudar a hacer el restore de el archivo que genera porfavor??, gracias