Adolfredo Martinez wrote:Hola amigos del forum.
JoseAlvarez estuve viendo el video, de tu copia de seguridad en Mysql, sera que puedes compartir esas lineas de codigo.
Gracias por la atencion prestadas
Adolfredo, Saludos.
Disculpa la tardanza en contestar.
Puedes bajar los PRG desde aqui
http://www.datanet.space/fw/RespaldoMariaDB.rarPor supuesto debes adaptarlo a tu manera de programar, cualquier duda quedo a tu orden.
El procedimiento teorico es el siguiente:
Para respaldar, el programa crea un DUMP de la base de datos y lo graba en una carpeta local predefinida por mi sistema en formato texto .SQL
De alli, lo comprime en .ZIP y lo envia a un correo tambien predefinido por el sistema, siempre y cuando sea menor a 25mb que es la capacidad maxima para archivos adjuntos de GMAIL. Si el archivo se va al correo, el programa lo borra de la carpeta local, si no lo envia porque pase de 25mb o por falla de conexion a internet, lo deja en la carpeta para que el usuario lo extraiga manualmente.
En cualquier momento hago la modificacion para que en el caso de que el archivo pese mas de 25mb, en lugar de enviarlo a un correo lo suba a un servidor.
Para restaurar, se debe recuperar el archivo .SQL desde el .ZIP que se envio al correo de respaldo y colocarlo en la carpeta establecida por el sistema para las opraciones de respaldo y restauracion, luego desde la opcion de restaurar, solamente se indica el path del archivo y se hara la restauracion automatica.
Todas las carpetas que se utilizan para el respaldo y los datos del correo adonde se envia la informacion las guardo y recupero desde archivos .INI
Para respaldar y restaurar se deben otorgar los permisos de lectura/escritura de la carpeta donde esta instalado el MariaDB