List:Spanish« Previous MessageNext Message »
From:Juan Manuel Acuña Barrera Date:September 22 2009 2:54pm
Subject:Re: Backup en mysql
View as plain text  
-----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-----
Thread
Backup en mysqlFernando Romero22 Sep
  • Re: Backup en mysqlMax Bube22 Sep
    • Re: Backup en mysqlGN24 Sep
  • Re: Backup en mysqlJuan Manuel Acuña Barrera22 Sep
    • Re: Backup en mysqlMax Bube22 Sep
      • Re: Backup en mysqlJuan Manuel Acuña Barrera22 Sep
    • Re: Backup en mysqlewen fortune22 Sep
  • Re: Backup en mysqlewen fortune22 Sep
  • Re: Backup en mysqlburum28 Sep
    • Re: Backup en mysqlOscar Julian Rosales Blanco28 Sep
      • Re: Backup en mysqlGN28 Sep
        • RE: Backup en mysqlThomas Goik - auxion.de28 Sep
          • RE: Backup en mysqlGalo Izquierdo V28 Sep
            • Re: Backup en mysqlGN29 Sep
          • RE: Backup en mysqlOscar Julian Rosales Blanco28 Sep
        • Re: Backup en mysqlOscar Julian Rosales Blanco28 Sep