[Ayuda] Fw: como automatizar un dump

Victor Martinez vicm3 en linux.ajusco.upn.mx
Mie Feb 25 16:40:54 CST 2004


On Wed, 2004-02-25 at 14:54, Montiel Paredes wrote:
> Hola lista creo que no me di a entender, necesito hacer un dump de mis bases, pero lo que no se es como darle el PASSWORD a
> mysql cuando este me lo pida y de esa manera meterlo al crontab.
> 
> #verificar destino
> 
> PG=`ping -S 1 -c 1 $DEST > /dev/null;echo $?`
> 
> if [ $PG -eq 0 ]; then
> 
> mysqldump -u root -p 'PASSWORD' --all-databases --add-drop-table >> /root/mysqlbackup/mysqldump.bak 
> 
> 
> GRacias
la respeusta rapida es --pasword=$password o --pasword='tupassword'
Un pequeño script que escribi para un curso... igual te puede servir...
#!/bin/sh
# vicm3 at upn dot mx
# Script for make and maintain database backups by day and hour
# Ideal for use with cron
# testet on bash with mysql

# Define where are the things... and which time is when the backup is
#done
targetdir='/home/vicm3/respaldos' 
### Get the Time 
fecha=`date '+%d-%m-%Y'
hora='date +%l.%M%p'

### Enter the password so don't have to retype for any DB
password='mypasswd'

### Make sure we are were is suposed to be
cd $targetdir

## The real thing... 
echo 'Creando Respaldo'
mkdir $fecha
mysqldump mydatabase > $targetdir/$fecha/respaldo.sql
--pasword=$password
echo 'Finalizado...' 
## Done... 
## Need to check what to do if the script fails (to open DB or to dump)
## Need to do a rotation for cummulative backup



 
_______________________________________________
Ayuda mailing list
Ayuda en linux.org.mx
Para salir de la lista: http://mail.linux.org.mx/mailman/listinfo/ayuda/




Más información sobre la lista de distribución Ayuda