Comment faire un Dump de la BDD et un Back up d'un site?

#3
Merci
je croix que je le ferai manuellement chaque deux jours, je n'aime quand il y a du code :confused:
 
#4
Pourtant ça marche du tonnerre ;)

Dans ton cas il faut juste laisser les bouts de code pour les bases de données ce qui donne ça :

Code:
#!/bin/sh

USER="identifiant cpanel"

DBADMIN="nom d'un utilisateur avec tous les droits sur toutes les bases (sans le user_)"
DBPW="mot de passe de cet utilisateur"

DB1="nom de la première base (sans le user_)"
DB2="nom de la deuxième base (sans le user_)"

DATE=`date -I`

mysqldump -u ${USER}_${DBADMIN} -p$DBPW ${USER}_${DB1} | gzip > /home/$USER/backups/bdd/bddbackup_${DB1}_${DATE}.sql.gz
mysqldump -u ${USER}_${DBADMIN} -p$DBPW ${USER}_${DB2} | gzip > /home/$USER/backups/bdd/bddbackup_${DB2}_${DATE}.sql.gz

find /home/$USER/backups/bdd/bdd* -mtime +7 -exec rm {} \;
Ca ne fera que le Dump et gardera les sauvegardes de 8 jours...
 
Haut