Tema: mysqldump
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/09/2013, 13:49
Avatar de ACX_POISON
ACX_POISON
 
Fecha de Ingreso: abril-2008
Ubicación: Talca-Chile
Mensajes: 750
Antigüedad: 16 años
Puntos: 7
Exclamación mysqldump

Amigos tiempo sin pasar por acá, desde hace tiempo estuve usando un aporte de este foro para realizar un respaldo de una base de datos mysql ("yo_dumpeo"). Por el cual agradezco mucho, pero aparecieron algunos problemas y debi buscar otra opcion, es asi como encontre una forma bastante simple pero muy util.
Es la siguiente

auto_mysqldump.php
Código PHP:
//---------------------------------------------------//
//Respaldo usando mysqldump V1
// 05/09/2013
//---------------------------------------------------//
define("DEBUG"false);
$ruta_mysql_dump='F:\wamp\bin\mysql\mysql5.5.24\bin\mysqldump.exe';
$parametros=' --opt --password=123456 --user=root nombre_BBDD>';
$nombre_archivo="\\".date("d-m-Y")."_mysqldump_v1.sql";
$ruta_archivo='F:\wamp\www\utilidades\auto_backup\respaldos'.$nombre_archivo;
if(
DEBUG){echo $ruta_mysql_dump.$parametros.$ruta_archivo;}
system($ruta_mysql_dump.$parametros.$ruta_archivo); 
con este simple codigo consigo realizar un respaldo de una BBDD mysql a un archivo .sql

en mi caso yo utilizo WampServer, por eso las rutas, sin embargo supongo que si se dirige a los archivos ejecutables correctos, funcionaria igual.

La idea de esto es que se ejecute diariamente y como uso window, utilice las tareas programadas, para que ejecutara un archivo .bat el cual a su vez ejecuta este script, hasta el momento me ha dado buenos resultado, se ejecuta mas rapido y los archivos son de menor tamaño que con el otro metodo

el archivo .bat quedo asi
Código PHP:
'F:\wamp\bin\php\php5.3.13\php.exe -f F:\wamp\www\utilidades\auto_backup\auto_mysqldump.php' 
seria muy bueno si pudiera, tener sus comentarios y opiniones al respecto ademas que lo usen si lo necesita... :D
__________________
Me junto con los que Saben, Queriendo Saber.

Última edición por ACX_POISON; 05/09/2013 a las 13:53 Razón: modificaciones menores