Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/08/2014, 09:03
juaarias
 
Fecha de Ingreso: octubre-2012
Ubicación: Rio Cuarto,Cordoba,Argentina
Mensajes: 139
Antigüedad: 12 años, 2 meses
Puntos: 0
problema mysqldump

Hola gente he visto algunos hilos sobre este tema y no puedo resolver mi problema, para realizar el respaldo de la base de datoa, tengo la siguiente funcion:
Código PHP:
function hacer_backup_db($db,$zip=true,$carpeta) {//ticket_manager_db_bede.bz2
    
$prueba="bede";
    
$db="ticket_manager_db";
    
$path_guardar_backup_db=$carpeta;
    
$file_backup_db =$carpeta."/".$db."_".$prueba;
        
//creo el respaldo (aqui estaria el problema)    
$comando "mysqldump --opt -h "._DB_SERVER." ".$db."  -u"._DB_USUARIO." -p"._DB_CONTRASENA." -r >\"".$file_backup_db."\"2>&1 "
    
system($command);
    
//comprimimos
    
if ($zip == 'true') {
        
system('bzip2 "'.$file_backup_db.'"');
    }
       
// compruebo si existe es que se creo
    
if (file_exists($file_backup_db.'.bz2')) {
        return(
true);
    }

hice algunas pruebas y el error estaria en la linea:
Código PHP:
    $comando "mysqldump --opt -h "._DB_SERVER." ".$db."  -u"._DB_USUARIO." -p"._DB_CONTRASENA." -r >\"".$file_backup_db."\"2>&1 "
ya que no me crea el respaldo, pero si en el directorio creo a mano el archivo entra en
Código PHP:
if (file_exists($file_backup_db.'.bz2')) {
        return(
true);
    } 
y me da correcto
espero me puedan dar una ayudita desde ya gracias
__________________
Juan Pablo A. S.

Última edición por juaarias; 05/08/2014 a las 12:35