Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/04/2013, 15:41
Avatar de softmaster
softmaster
 
Fecha de Ingreso: diciembre-2008
Mensajes: 230
Antigüedad: 15 años, 5 meses
Puntos: 12
Respuesta: backup con php

Cita:
// Nombre del archivo de con el cual queremos que se guarde la base de datos
$filename = "fichero.sql";
// Cabeceras para forzar al navegador a guardar el archivo
header("Pragma: no-cache");
header("Expires: 0");
header("Content-Transfer-Encoding: binary");
header("Content-type: application/force-download");
header("Content-Disposition: attachment; filename=$filename");

$usuario=""; // Usuario de la base de datos, un ejemplo podria ser 'root'
$passwd=""; // Contraseña asignada al usuario
$bd=""; // Nombre de la Base de Datos a exportar

// Funciones para exportar la base de datos
$executa = "/usr/bin/mysqldump -u $usuario --password=$passwd --opt $bd";
system($executa, $resultado);

// Comprobar si se ha realizado bien, si no es así, mostrará un mensaje de error
if ($resultado) { echo "<H1>Error ejecutando comando: $executa</H1>\n"; }
su funcionamiento depende de si tu servidor lo permite, pero probalo y contanos!