[Linux-Biella] Back up mysql
Cristiano Deana
cris a deana.it
Ven 15 Apr 2011 10:43:34 CEST
On Fri, Apr 15, 2011 at 10:23 AM, <vallini.daniele a bilug.linux.it> wrote:
>> > Vorrei pero' implementare un backup automatico a intervalli regolari.
>
> cron
> anacron
> script con chiamata reiterata a date o time.
io direi piuttosto crontab(1) e crontab(5).
a ME piace soprattutto l'uso di /etc/crontab
per il resto:
mysqldump e' quello che serve.
IO faccio X dump separati per gli X database che su MySql, poi li tgz
tutti insieme, questo per una migliore gestione di eventuali
rispristini.
a titolo di esempio:
for db in `echo 'show databases' | mysql -pMiaPass | grep -v ^Database`; do
mysqldump $db > dump_dir/$db.sql
done
tar zcvf save_dbs.tgz dump_dir/*
p.s.
scritto a memoria, non copincollarlo.
p.p.s.
io come nome metto sempre la data e faccio uno storico
p.p.p.s
puoi anche dire
db="pippo pluto paperino"
se vuoi fare il dump dei soli db pippo, pluto e paperino
Maggiori informazioni sulla lista
Linux