Re: mysqldump
Bonjour,
Le mardi 19 mai 2009, Franck Delage a écrit...
> mysqldump -u root -p --all-databases > fichier.sql
> là tu obtiens un seul gros fichier avec toutes tes bases.
> ou alors, pour un fichier par base :
> for i in <la liste de tes bases> ; do mysqldump -u root -p motdepasse $i > $i.sql ; done
Voilà un de mes scripts de sauvegardes :
$ladate=$(date +%d-%m-%y-%T)
$sav_dir="/var/archives"
for db in $(mysql -N -B -e "show databases"
do
sav_sql=$db-$ladate.sql
mysqldump --default-character-set=utf8 $db > $sav_dir/$sav_sql
bzip2 $sav_dir/$sav_sql
done
find $sav_dir -name "*.sql.bz2" -mtime +10 -exec rm -f {} \;
A toi de t'en inspirer, si ça te dit.
--
jm
A.E.L. Sarl (R.C.S CASTRES 490843240)
http://www.spidboutic.fr
Reply to: