Que tal Max. Efectivamente, el script es para tablas MyISAM (olvidé
ponerlo) pero puede ir con el server activo. Yo lo tengo en el cron a
las 2 am, hora en la que no hay nada o casi nada de movimientos.
Saludos!
El 22/09/2009, a las 10:02 a.m., Max Bube escribió:
> Juan , que tal? Mira que ese script solo puedes usarlo si tienes
> todas las tablas MyISAM y con el Server stopeado.
>
> Max
>
>
>
> El 22 de septiembre de 2009 11:54, Juan Manuel Acuña Barrera
> <gps1mx@stripped
> > escribió:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
>
> El 22/09/2009, a las 09:42 a.m., Fernando Romero escribió:
>
>
> Como puedo schedulear un backup en mysql, alguien me puede ayudar.
> Saludos.
>
> Buenas Fernando. Mira, si usas linux, unix o algo similar, quizá te
> podría servir este script que yo uso. No solamente respaldas tu(s)
> base(s) de dato(s) sino además yo puse también unas rutas
> adicionales (produccion, pruebas y etc) ya que me interesan tenerlas
> en respaldo. Ya que lo tengas en tu sistema y lo adaptes a tus
> rutas, deberás ponerlo a que se ejecute automáticamente con cron. Te
> pongo el script a continuación, comentado para que lo puedas adaptar
> a tus necesidades
>
> #!/bin/bash
>
> # DEFINIMOS LOS PARAMETROS
> datetime=`date '+%Y-%m-%d-%H:%M:%S'`
> path1='/var/www/BACKUPS/backup-'$datetime
> bd1='baseProduccion'
>
> # CREACION DE DIRECTORIOS
> mkdir /var/www/BACKUPS/backup-$datetime
>
> # COPIA DE LA BASE DE DATOS
> cp -R /var/lib/mysql/baseProduccion $path1 1> /dev/null 2>&1
>
> # COPIA DE CARPETA DE PRODUCCION
> cp -R /var/www/produccion $path1 1> /dev/null 2>&1
>
> # COPIA DE CARPETA DE PRUEBAS
> cp -R /var/www/pruebas $path1 1> /dev/null 2>&1
>
> # COPIA DE CARPETA DE CONFIGURACIONES
> cp -R /etc/ $path1 1> /dev/null 2>&1
>
> # EMPACAMOS EN UN TAR Y DIVIDIMOS CON SPLIT EN PIEZAS DE 3850 MB
> PARA QUE QUEPAN EN DVD
> tar -cz $path1 | split -b 3850m -d - $path1
>
> # LIMPIAMOS
> cd $path1
> rm -Rf *
> cd ..
> rmdir $path1
>
> #PARA DESCOMPRIMIR Y/O RESTAURAR: cat NOMBREBASE* | tar -xzv
>
>
>
>
>
>
> Espero que te sirva.
>
> Saludos!
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.9 (Darwin)
>
> iEYEARECAAYFAkq45SkACgkQTc4QiYN6hDeATgCgh1gqZ7dE3yMJ9clzw8grUYlB
> TfgAn0eXUmdnwv2O5zZUvwIokki07bfG
> =l4Z3
> -----END PGP SIGNATURE-----
>
> --
> Lista de Correos de MySQL
> Para el historial de la lista: http://lists.mysql.com/mysql-es
> Para cancelar inscripción: http://lists.mysql.com/mysql-es?unsub=1
>
>
Attachment: [text/html]
Attachment: [text/html]
Attachment: [application/pgp-signature] Mensaje firmado digitalmente PGP.sig