Salut tout le monde
Pour les newbies et même les autres il y a un trés bon script de sauvegarde RSNAPSHOT (
http://rsnapshot.org)
Il permet de faire des sauvegardes incrémentiels, il utilise rsync, et crée des "liens durs". De plus vous pouvez faires des sauvegardes de serveur distant et ainsi rendre un serveur dédié aux sauvegardes.
Le problème avec mysqldump -u root --all-databases > alldatabases.sql est que si vous avez plusieurs clients sur votre serveur il mélange toutes les bases de tous les clients.
donc j'aime bien le principe du genre :
for i in $RSLT_CMD; do
#echo "mysqldump --opt --user=$MY_USER --password=$MY_PASSWD $i >$PATH2BACKUP/$i"
mysqldump --opt --user=$MY_USER --password=$MY_PASSWD $i >$PATH2BACKUP/$i$DATE.sql 2>/dev/null
si vous utilisez cron moi je préfère créer un fichier .my.cnf dans /root/ et ainsi ne pas mettre l'option -p rootpassword
mettez simplement dans le fichier /root/.my.cnf
[client]
user = root
password = <rootpassword>
biensure changez <rootpassword> par le vrai mot de passe mysql de root
Voila, si ça peut aider
Pascal