Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question#!/bin/sh # sauvegarde des bases de données # A modifier: USER=xxxxx PASS=xxxxxxxxxxxx DESTINATION=/home/mysqlbackup/daily/mysql DATE=`date +%Y-%m-%d` TIME=`date +%H:%M` DAY=`date +%d` DEL=`TZ=CST+24 date +%Y-%m-%d` # backup en sql mysqldump -u $USER --password=$PASS nomdelabase | gzip > $DESTINATION/nomdelabase-$TIME.$DATE.sql.gz //répéter les 2 lignes précédentes autant de fois que de bases à sauvegarder # efface le backup de la veille rm -rf $DESTINATION/*.$DEL.sql.gz
0 0 * * * root /usr/bin/backupmysql 2>&1 > /dev/null # Sauvegarde quotidienne des bases de données 45 0 * * 0 root /usr/bin/
backupmysql
2>&1 > /dev/null # Sauvegarde hebdomadaire des bases de données Ce qui donne en langage clair(tout du moins) pour la première ligne : sauvegarde à minuit tout les jours pour la seconde : sauvegarde hebdomadaire tout les lundi matin à minuit 45 (il vaut mieux car si tu plantes ta base et que tu t'en apperçois une journée trop tard c foutu ;) ) voilou trouvé ici