[bglug] backuppare database

Emiliano Vavassori testina@sssup.it
Sab 29 Dic 2007 14:53:57 CET


Il giorno sab, 29/12/2007 alle 14.28 +0100, Simone Rossi ha scritto:
> e c'è un modo per far fare queste operazioni in automatico, tipo cron
> o cose del genere?

Troppo difficile leggere `man 5 crontab`?

$ crontab -e

con $EDITOR, inserisci la seguente riga:

* 23 * * Sun mysqldump --all-databases -u root -pPASSWORD > /share/backup/backup-mysql_`date --iso`.sql

Salva, esci e hai fatto.
In questa maniera salvi in /share/backup un backup settimanale che viene
eseguito alle 23 di ogni Domenica. Ovviamente ogni backup è datato per
non sovrascrivere quello precedente.

Considerando che la crontab che crei in questa maniera è per utente (e
in Debian è in /var/spool/cron/crontabs/$USER) e che ci ha accesso
solamente root o il gruppo crontab (o l'utente con cui hai creato la
crontab con il comando 'crontab -e'), dovresti essere abbastanza sicuro.

Ciao,
-- 
Emiliano Giovanni Vavassori - http://syntaxerrormmm.altervista.org/
GuIT --- Home page: http://www.guit.sssup.it/
Please, no Word or PowerPoint attachments. Do so only if it's
extremely necessary.

-------------- parte successiva --------------
Un allegato non testuale è stato rimosso....
Nome:        non disponibile
Tipo:        application/pgp-signature
Dimensione:  189 bytes
Descrizione: Questa =?ISO-8859-1?Q?=E8?= una parte del messaggio
	firmata digitalmente
Url:         http://lists.linux.it/pipermail/bglug/attachments/20071229/d45a6211/attachment.pgp 


Maggiori informazioni sulla lista bglug