Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/05/2012, 15:20
ruben_chirinos_1985
Invitado
 
Mensajes: n/a
Puntos:
Como cambiar la extension sql a gz en respaldo

Hola comoe stan todos los programadores de este gran foro, esta vez vengo con un gran poroblema q no puedo lograr a q en mi respaldo de la bd pase de sql a gz es decir q lo respalde comprimido.
Estos son los codgios q tengo para hacer el respaldo de mi bd ya q cosnegui un par de ehrmanos jejeje asi lo llame yo q hace el respaldo uno y el otro hace la recuperacion de la bd si alguien me podria decir como hacer para lograr respaldar la bd comprimida y restaurarla comprimida tambien

backup.php

<?php
include("conexion.php");
$fechaDeLaCopia = "-".date("d-l-F-Y");
$ficheroDeLaCopia =$dbname.$fechaDeLaCopia.".sql";
$sistema="show variables where variable_name= 'basedir'";
$restore=mysql_query($sistema);
$DirBase=mysql_result($restore,0,"value");
$primero=substr($DirBase,0,1);
if ($primero=="/") {
$DirBase="mysqldump";

}
else
{
$DirBase=$DirBase."\bin\mysqldump";

}

$executa="$DirBase --host=$servername --user=$dbusername --password=$dbpassword -R -c --add-drop-table $dbname > $ficheroDeLaCopia";
system($executa);

ob_end_clean();
header( "Content-Disposition: attachment; filename=".$ficheroDeLaCopia."");
header("Content-type: application/force-download");
readfile($ficheroDeLaCopia);

unlink($ficheroDeLaCopia);
?>