Tips.cl

Tag: Respaldo

Script para Respaldar Todas las bases de datos de MySql

by MigueliTUX on Dec.29, 2008, under Linux, MySql

#!/bin/bash
if [ $# -lt 3 ]; then
echo “Error de Sintaxis: $0 <Directorio Destino Respaldo> <Usuario Base> <Clave> ”
echo “Ejemplo          : $0 /home/usuario/respaldo/ root clave basedatos ”
exit 0
fi
FECHA=`date +%Y-%m-%d.%H-%M-%S `
echo “Inicia Respaldo”
if [ ! -d $1 ]; then
echo “—> Creando directorio”
mkdir $1
fi
DIRECTORIO=$1$FECHA
mkdir $DIRECTORIO

DBS=`mysql -u$2 -p$3 -e”show databases”`

for b in $DBS ;
do
echo “Respaldando $b en $DIRECTORIO”
mysqldump -u$2 -p$3 $b > $DIRECTORIO/$b.sql
echo “Empaquetando $b”
tar czvf $DIRECTORIO/BD_$b$FECHA.tar.gz  $DIRECTORIO/$b.sql
rm $DIRECTORIO/$b.sql
done

echo “Termino respaldo”
ls -la $1

6 Comentarios :, , , más...

Restaurar una Base de datos

by MigueliTUX on Oct.08, 2008, under Linux, MySql

Para restaurar una base de datos desde consola

mysql mibase < archivo.sql o
mysql –password=miclave –user=miuser mibase < archivo.sql

donde :
mibase          es el nombre de la base
archivo.sql     archivo con el respaldo

3 Comentarios :, , , más...

Buscas algun tips?

Busca aquí:

contactate con nosotos contacto@tips.cl

Visita nuestras Web amigas!

Web Amigas...