Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/05/2004, 15:27
yuki27
 
Fecha de Ingreso: octubre-2003
Mensajes: 134
Antigüedad: 20 años, 6 meses
Puntos: 0
Respaldar Base de Datos

Hola a Todos!!

Estoy trabajando bajo Linux (RedHat 7.0) y PHP 4, y necesito hacer un Respaldo a la Base de Datos. y buscando información encontré en las FAQ's un código para ello. Pero la verdad es que no me resulta y no se donde está mi error. Por favor es muy importante poder solucionarlo, espero me puedan ayudar.

Aquí les pongo el código que estoy usando (de acuerdo a lo señalado en las FAQ's) - ojo: el archivo debo dejarlo en el mismo servidor, pero cuando pruebo el código me señala el mensaje de error.


<?
// Nombre del archivo con el cual queremos que se guarde la base de datos

$filename = "fichero.sql";

// Cabezeras para forzar al navegador a guardar el archivo - las borré puesto así se señala en las FAQs en caso de querer guardar el archivo en el servidor


$usuario="yo"; // Usuario de la base de datos

$passwd="mio"; // Contraseña asignada al usuario

$bd="BD"; // Nombre de la Base de Datos a exportar



// Funciones para exportar la base de datos - ruta del mysqldump

$executa = "/usr/bin/mysqldump -u $usuario --password=$passwd --opt $bd > $fichero";

system($executa, $resultado);



// Comprobar si se a realizado bien, si no es asi, mostrará un mensaje de error

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



?>

Ayuda por favor!!

Gracias de ante mano.