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
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot
``spam'' dans vos champs "From" et "Reply-To:"
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers [email protected]
En cas de soucis, contactez EN ANGLAIS [email protected]