Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   MySQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=21)
-   -   Realizar backup automatico 1 ves al dia (https://www.clubdelphi.com/foros/showthread.php?t=64720)

migueilichenco 16-04-2009 00:45:31

Realizar backup automatico 1 ves al dia
 
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 19: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.
Código:

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 18: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


La franja horaria es GMT +2. Ahora son las 14:50:58.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi