Ver Mensaje Individual
  #3 (permalink)  
Antiguo 22/04/2008, 08:12
gustavo2g
 
Fecha de Ingreso: abril-2008
Mensajes: 1
Antigüedad: 16 años
Puntos: 0
Re: hacer backup en mysql con php

Cita:
Iniciado por ronnieb Ver Mensaje
Si tu hosting te deja usar la función exec (generalmente está deshabilitada por razones de seguridad), puedes hacer asi:

exec ('mysqldump nombre_base_datos > /home/carpeta/archivo.sql');

donde cambias nombre_base_datos por el nombre de tu base, y /home/carpeta/archivo.sql por un path real y nombre de archivo donde se grabará el backup. Luego puedes bajar el backup (archivo.sql) con FTP.

Otra alternativa, si tu servidor es Linux y te deja programar tareas en CRON, es programar la tarea de mysqldump para que se realice automaticamente, en determinados dias y horarios. cron es una utilidad de linux que te permite programar tareas. La tarea seria:

'mysqldump nombre_base_datos > /home/carpeta/archivo.sql'

Igualmente luego debes bajarte el archivo.sql con FTP.

Espero que esto te sirva.

-ronnieb

si no me deja usar el exec como lo hago?