Ver Mensaje Individual
  #6 (permalink)  
Antiguo 24/03/2011, 11:45
Avatar de Beuses
Beuses
 
Fecha de Ingreso: marzo-2009
Ubicación: Maracaibo
Mensajes: 132
Antigüedad: 15 años, 1 mes
Puntos: 5
Busqueda Respuesta: hacer backup/restore desde interfaz php

Bien, gracias mashter pero con el codigo que me pasaste...

Código PHP:
$comando="mysqldump --user=$usuario --password=$pass --databases $mi_bd> /PATH/TO/MI-RESPALDO.SQL";
shell_exec($comando); 
no me fue muy bien.. quizas xq hice algo mal...

Código PHP:
<?php
$comando
="pg_dump user=postgres password=123456 databases bd_consejo > /C:/MI-RESPALDO.SQL";
shell_exec($comando);
?>
seguí buscando y encontre este codigo:

Código PHP:
<?php
  $host
=$_COOKIE[host];
  
$usuario=$_COOKIE[usuario];
  
$password=$_COOKIE[password];
  
$nombre_bd=$_COOKIE[nombre_bd];
  
$archivo ="pirulo.bak";
  
$comando =  "pg_dump -U ".$usuario." -d ".$nombre_bd." > ".$archivo;
  print 
"$comando";

 
  
$salida=shell_exec($comando);
  echo 
$salida;
  if (
$salida)
 {
    
$jr_error=error_get_last();
    
cartel("Error tipo: ".$jr_error['type']. " Mensaje: ".$jr_error['message']." Archivo: ".$jr_error['file']. " Linea: ".$jr_error['line']);
  }
?>
esto hace que en mi pagina salga el siguiente mensaje:

Código HTML:
pg_dump -U -d > pirulo.bak
El problema es que no se donde ha guardado el "Respaldo" ese codigo
Si pudieran explicarme donde se supone está... seria muy bueno...
Muchas gracias de antemano nuevamente...