Tema: BackUp MySQL
Ver Mensaje Individual
  #5 (permalink)  
Antiguo 15/04/2006, 12:23
maurozone
 
Fecha de Ingreso: abril-2006
Mensajes: 119
Antigüedad: 18 años
Puntos: 0
hola.... mira yo uso este... que lo posteo MDK hace mucho tiempo

Cita:
<?
// Nombre del archivo de con el cual queremos que se guarde la base de datos
$filename = "fichero.sql";
// Cabezeras 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"; // Usuario de la base de datos, un ejemplo podria ser 'root'
$passwd="contraseña"; // Contraseña asignada al usuario
$bd="base_de_datos"; // Nombre de la Base de Datos a exportar

// Funciones para exportar la base de datos
$executa = "c:\\mysql\\bin\\mysqldump.exe -u $usuario --password=$passwd --opt $bd";
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"; }

?>
Lo unico. que cuando vayas a restaurar la base de datos... al archivo sql tenes que borrarlo todos los tags html... bah por lo menos... a mi me los escribe pero no importa.... me restaura todo...