Backup de bd en mysql!
Hola carlos, nuevamente necesito de tu ayuda!
Vos sabes que tengo un script que mediante un botón me ejecuta una función (mysqldump) que se encuentra por defecto en la carpeta de mysql.
Esto me realiza un backup de la BD y mediante las cabeceras que le agrego al archivo obligo al navegador a que me pregunte si quiero guardarlo.
El problema es que no logro hacer que funcione. He preguntado en varios foros y probado con varios ejemplos pero nada...
Te paso el código para ver que me recomendás hacer...
-----------------------------------------------------------------------------
<?
require_once "/../../includes/cnx.php";
if (isset($_POST["bt_aceptar"])){
//fijo el date de hoy
$date_month = date('m');
$date_year = date('Y');
$date_day = date('d');
$Date = "$date_year-$date_month-$date_day";
//Archivo
$filename = "backup_$Date.sql";
//Datos BD
$usuario = "root";
$passwd = "";
$bd = "sao";
header("Pragma: no-cache");
header("Expires: 0");
header("Content-Transfer-Encoding: binary");
header("Content-type: application/force-download");
header("Content-Disposition: attachment; filename=$filename");
$executa = "c:\mysql\bin\mysqldump.exe -u $usuario --password=$passwd --opt $bd";
system($executa, $con);
?>
----------------------------------------------------------------------
Espero tu respuesta!
Saludos
Diego
Vos sabes que tengo un script que mediante un botón me ejecuta una función (mysqldump) que se encuentra por defecto en la carpeta de mysql.
Esto me realiza un backup de la BD y mediante las cabeceras que le agrego al archivo obligo al navegador a que me pregunte si quiero guardarlo.
El problema es que no logro hacer que funcione. He preguntado en varios foros y probado con varios ejemplos pero nada...
Te paso el código para ver que me recomendás hacer...
-----------------------------------------------------------------------------
<?
require_once "/../../includes/cnx.php";
if (isset($_POST["bt_aceptar"])){
//fijo el date de hoy
$date_month = date('m');
$date_year = date('Y');
$date_day = date('d');
$Date = "$date_year-$date_month-$date_day";
//Archivo
$filename = "backup_$Date.sql";
//Datos BD
$usuario = "root";
$passwd = "";
$bd = "sao";
header("Pragma: no-cache");
header("Expires: 0");
header("Content-Transfer-Encoding: binary");
header("Content-type: application/force-download");
header("Content-Disposition: attachment; filename=$filename");
$executa = "c:\mysql\bin\mysqldump.exe -u $usuario --password=$passwd --opt $bd";
system($executa, $con);
?>
----------------------------------------------------------------------
Espero tu respuesta!
Saludos
Diego
1 respuesta
Respuesta de krlosnow
1