Estoy 3 días probando el siguiente script y no e conseguido que funcione, el servidor es linux.
Código:
<?
// 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="space_4134845"; // Usuario de la base de datos, un ejemplo podria ser 'root'
$passwd="*****"; // Contraseña asignada al usuario
$bd="space_4134845_Nuke"; // Nombre de la Base de Datos a exportar
// Funciones para exportar la base de datos
$executa = "/mysql/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"; }
?>
E estado siguiendo los pasos que me decían en http://www.forosdelweb.com/f86/script-php-backup-mysql-746295/#post3134722 pero no e conseguido hacerlo funcionar.
Script de
http://www.forosdelweb.com/wiki/PHP:%C2%BFC%C3%B3mo_exportar_mi_base_de_datos_a_un_archivo_%27archivo.sql%27%3F