---------------------------------
Hola amigos, ando con una duda... como podria hacer para MEDIANTE un php respaldar una BBDD mysql...
porque configure un cron job en el servidor, y llama a un archivo, yo necesito que ese archivo -entre otras cosas- respalde mi BBDD mysql y me la envie por mail... es eso posible? como?
encontre este codigo pero en teoria la descarga
Código PHP:
<?php
// Nombre del archivo de con el cual queremos que se guarde la base de datos
$filename = "tucumanitos_BD.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 de la base de datos, un ejemplo podria ser 'root'
$passwd=""; // 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:\servidor\mysql\bin\mysqldump.exe -u $usuario --password=$passwd --opt $bd";
//linux $executa = "/mysql/bin/mysqldump -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"; }
?>
espero que alguien pueda ayudarme, saludos y gracias
![de acuerdo](http://static.forosdelweb.com/fdwtheme/images/smilies/dedosarriba.png)