
05/03/2008, 07:01
|
| | Fecha de Ingreso: marzo-2008 Ubicación: Buenos Aires
Mensajes: 86
Antigüedad: 17 años Puntos: 0 | |
Re: hacer backup en mysql con php 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 |