entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

2votos

Volcado de base da datos (sql)

Hola:

Quiero crear un sistema de backup sencillo para un proyecto en Symfony, quería saber si hay alguna maner de hace un dump de la base de datos (evidentemente con todos los datos de las tablas) a un fichero para luego poder hacerlo a la inversa.

Espero haberme explicado con claridad, muchas gracias a todos.

Saludos

1 Respuesta

1voto

Leonardo-Tadei Puntos227320

Hola Carlos,

si en dónde corre la aplicación podés hacer llamadas a ejecutables, el utilitario mysqldump hace exactamente esto.

http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html

Si no podés ejecutar comandos externos o simplemente lo querés hacer como parte de la aplicación, nosotros hace tiempo que usamos esta clase:

http://www.phpclasses.org/package/1066-PHP-MySQL-backup-class.html

que puedes agregar a tu proyecto y usarla para hacer backups. Tiene como contra, no la clase sino el usarla vía un script PHP ejecutado por el módulo de Apache, que si el tiempo que tarda es demasiado porque hay muchos datos, tal vez se interrumpa el proceso por llegar al límite de ejecución del script. En ese caso podés llamarla vía CGI o si el servidor es tuyo, aumentar el tiempo de ejecución.

Saludos cordiales!

0voto

carlos_gude_tsubasa comentado

Muchas gracias! le echare un vistazo

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta