Ver Mensaje Individual
  #4 (permalink)  
Antiguo 20/11/2003, 09:37
Avatar de andinistas
andinistas
 
Fecha de Ingreso: julio-2003
Ubicación: Bogotá COL
Mensajes: 1.000
Antigüedad: 21 años, 5 meses
Puntos: 0
Interesante el método utilizado, pero hay alguna manera de exportarlo ya en .zip o .gz?

que haga el mysqldump y de una vez lo comprima.. imaginense un backup de 100 o más megas de una base.. a que horas baja eso


si tienen alguna sugerencia??





por mi parte yo utilizo este codigo para respaldar mi base con todas sus tablas a un archivo .sql


<?php


//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 = "mydb_$Date.sql";

//Datos BD
$usuario = "user";
$passwd = "pass";
$bd = "mydb";

header("Pragma: no-cache");
header("Expires: 0");
header("Content-Transfer-Encoding: binary");
header("Content-type: application/force-download");
header("Content-Disposition: attachment; filename=$filename");

// Utilización del script para windows o unix. Activar las lineas depende de cada caso

//windows
//$executa = "c:\mysql\bin\mysqldump.exe -u $usuario --password=$passwd --opt $bd";
//system($executa, $resultado);

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


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

?>




Última edición por andinistas; 20/11/2003 a las 09:41