[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