Sauvegarde automatique des bases de données sous Linux
Pour ceux qui veulent tout mettre dans le même fichier, remplacez
Code :
mysqldump -u ${MYSQL_USER} -p${MYSQL_PASSWORD} ${MYSQL_DB} >${MYSQL_DIR}/Save-${MYSQL_DB}-$TODAY.sql
mysqldump -u ${MYSQL_USER} -p${MYSQL_PASSWORD} ${MYSQL_DB}2 > ${MYSQL_DIR}Save-${MYSQL_DB}2-$TODAY.sql
mysqldump -u ${MYSQL_USER} -p${MYSQL_PASSWORD} ${MYSQL_DB}3 > ${MYSQL_DIR}/Save-${MYSQL_DB}3-$TODAY.sql

Par

Code :
mysqldump -u ${MYSQL_USER} -p${MYSQL_PASSWORD} --databases  ${MYSQL_DB}  ${MYSQL_DB}2  ${MYSQL_DB}3 > ${MYSQL_DIR}/Save-$TODAY.sql
J'ai remplis le script par met identifiant et j'ai mis ceci dans /etc/crontrab:

Code :
20 11   * * *   root    /home/sauve_db/save_db.sh

Mais sa ne fonctionne pas Erf
Tappe la commande "crontab -e"
Et ta ligne de la forme :
Code :
# m h  dom mon dow   command

Donc pour toi
Code :
20 11 * * * /home/sauve_db/save_db.sh
Merci bien maintenant ça marche Smile

Retourner en haut Accueil