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 debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org

Répondre à