PDA

Ver la Versión Completa : Realizar backup automatico 1 ves al dia


migueilichenco
15-04-2009, 23:45:31
Hola buenas tardes a todos, bueno estoy buscando un medio de realizar un backup automatico de mi base de datos en mysql, ya que esta realiza cambio constatemente y no quisiera perder la informacion y para no afectar el trabajo lo haria automaticamente cada 24 horas esta base de datos pesa 200 megas, lo que deseo saber es como podria realizar esto con delphi, bueno espero sus respuestas, y gracias de antemano por su ayuda

duilioisola
16-04-2009, 18:24:37
No conozco MySQL, pero supongo que tendrá alguna herramienta para hacer el backup.

Yo trabajo con Firebird. Esta BBDD lleva una herramienta llamada gbak (gbak.exe en Windows).

Desde Delphi puedes llamarla con la instruccion ShellExecute(param...). Esto emula el hacerlo desde la línea de comandos.
gbak -t BaseDeDatos.FDB BaseBackup_DiaDeLaSemana.FBK

De todos modos, la forma en que yo hago los backups es:
- en Windows, mediante las "Tareas Programadas"
- en Linux utilizando el fichero crontab, para agregarle tareas a horas determinadas.

Esto evita tener tu aplicación ejecutándose las 24 horas del día.

JoAnCa
24-11-2009, 17:55:52
Aunque este hilo ya esta un poco viejo, como no tiene la solucion, lo contesto:

Recien estoy comenzando con MySQL, pero te puedo contestar que con las Tools de MySQL, el MySQL Administrator, te permite hacer las salvas y restauras de tu BD, y tambien programar la frecuencia