Aquí tenéis un generador de copias de seguridad para MySQL. Posiblemente haya reinventado la rueda, pero siempre he tenido dificultades a la hora de restaurar (dependencias y demás).
Por eso poco a poco fuí generándome una serie de rutinas que al final han acabado siendo este programita. Tiene sus limitaciones, por lo que aconsejo primero leer el LEEME que adunta.
Tiene dos modos de ejecución, interactivo, que es el necesario para restaurar, y en modo script, en el que podéis invocarlo desde un terminal con el parámetro -s (silencioso) y/o -l (de log), para poder incluírlo en un cron y hacer copias automáticas.
Lo podéis descargar de aquí: http://www.desconcertado.es/archivos/copiaBases.tar.gz
Espero que os sirva de algo.
Suerte
Edito: Para añadir que es necesario tener instalado el programa pax (que creo que existe en todas las distribuciones), como yo utilizo ubuntu, el programa tiene una pequeña función que intenta ver si pax está instalado. Si no lo está emite un aviso. Es fácil de desactivar para cualquier otra distribución.
Lo que hace este programa es sustituir el path original que se archivó en el tar.gz por el nuevo path donde esté almacenado el fichero de copia.
He corregido, también, un puñado de pequeños pero incómodos bugs a la hora de manejar los ficheros y carpetas (es lo que tiene eso de utilizar siempre los mismos paths y nombres de bases de datos).
Generador De Copias De Seguridad Para MySQL
Objetivo: Generador De Copias De Seguridad Para MySQL
última edición por shordi el Miercoles, 04 Agosto 2010, 20:31; editado 2 veces
última edición por shordi el Miercoles, 04 Agosto 2010, 20:31; editado 2 veces
Objetivo: Re: Generador De Copias De Seguridad Para MySQL
Aún no lo he probado pero suena muy interesante. Gracias
Objetivo: Re: Generador De Copias De Seguridad Para MySQL
Hola.
Muchas gracias por el aporte.
Saludos
Muchas gracias por el aporte.
Saludos
Objetivo: Re: Generador De Copias De Seguridad Para MySQL
Se me olvidaba: para que funcione hay que instalar la utilidad pax, que trata ficheros tar.gz
Creía que se instalaba solo por defecto, pero en el portátil he podido comprobar que no. En ubuntu viene en los repositorios oficiales.
Acabo de subir el fichero otra vez corrigiendo un par de pequeños bugs puñeteros...
Creía que se instalaba solo por defecto, pero en el portátil he podido comprobar que no. En ubuntu viene en los repositorios oficiales.
Acabo de subir el fichero otra vez corrigiendo un par de pequeños bugs puñeteros...
Objetivo: Re: Generador De Copias De Seguridad Para MySQL
He cambiado algo el interfaz y he añadido la traducción al inglés. Creo que ahora queda mejor. También he corregido algún que otro pequeño bug en el manejo de carpetas y ficheros.
Veo que no ha tenido mucha aceptación, pero a mí me es muy útil y lo utilizo constantemente. Tanto para las copias de seguridad de mis bases de datos del curro como para las de los distintos portales web... Y me ha salvado ya dos veces de una pérdida de datos ocasionada por algún que otro manazas...
Veo que no ha tenido mucha aceptación, pero a mí me es muy útil y lo utilizo constantemente. Tanto para las copias de seguridad de mis bases de datos del curro como para las de los distintos portales web... Y me ha salvado ya dos veces de una pérdida de datos ocasionada por algún que otro manazas...
Objetivo: Re: Generador De Copias De Seguridad Para MySQL
última edición por abarzuaf el Miercoles, 04 Agosto 2010, 21:19; editado 1 vez
No te preocupes, siempre habrá la ocasión de utilizarlo
EDITO: Lo encontré muy practico y fácil de utilizar.
Saludos
EDITO: Lo encontré muy practico y fácil de utilizar.
Saludos
última edición por abarzuaf el Miercoles, 04 Agosto 2010, 21:19; editado 1 vez
Página 1 de 1
No puede crear mensajesNo puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario
Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.
Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo
Página generada en:: 0.096s (PHP: -35% SQL: 135%)
Consultas SQL: 25 - Debug off - GZIP Activado