Backup mysql & cron
10 messages
• Page 1 sur 1
Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics
- Vespa
- WRInaute occasionnel

- Messages: 346
- Inscription: 17 Nov 2003
Backup mysql & cron
Bonjour,
J'ai un script qui tourne avec un cron pour faire un backup de ma base de donnée toute les 8 heures.
Le nom de backup se termine avec la date du jour ainsi que l'heure afin de pouvoir les différenciers.
Comment puis je faire pour limitter le nombre de backup mettons à 21 pour avoir une semaine de backup ?
Merci d'avance
J'ai un script qui tourne avec un cron pour faire un backup de ma base de donnée toute les 8 heures.
Le nom de backup se termine avec la date du jour ainsi que l'heure afin de pouvoir les différenciers.
Comment puis je faire pour limitter le nombre de backup mettons à 21 pour avoir une semaine de backup ?
Merci d'avance
- Vespa
- WRInaute occasionnel

- Messages: 346
- Inscription: 17 Nov 2003
Merci de ta réponse
Voici le petit script
Voici le petit script
- Code: Tout sélectionner
#!/bin/bash
USER="****"
PASSWORD="****"
BASE="****"
DATE=$(date +%d-%m-%Y-%H-%M)
LOCALDIR="/home/backup/mysql/"
mysqldump -u$USER -p$PASSWORD -e -q -Q --add-drop-table $BASE | gzip > $LOCALDIR/$BASE-${DATE}.sql.gz
- ajax
- WRInaute occasionnel

- Messages: 292
- Inscription: 20 Mar 2006
Ton sijet tombe bien car moi j'essai pour faire des sauvegarde de lancer un script comme celui ci
45 3 * * * /usr/bin/mysqldump -u xxxxx -pxxxxx --opt xxxxxxx | gzip > /var/www/virtual/xxxxx.com/htdocs/xxxxx_date +%d-%m-%Y-%H-%M.gz
Mais la date ne marche pas.
45 3 * * * /usr/bin/mysqldump -u xxxxx -pxxxxx --opt xxxxxxx | gzip > /var/www/virtual/xxxxx.com/htdocs/xxxxx_date +%d-%m-%Y-%H-%M.gz
Mais la date ne marche pas.
-

lupuz - WRInaute discret

- Messages: 212
- Inscription: 15 Mar 2006
Vespa :
En ajoutant une ligne du type :
tu dois pouvoir supprimer tou les fichier qui ont été créés il y a 21 jours.
(attention, ca tient compte de la date de création du fichier, pas celle qui est dan le nom du fichier).
En ajoutant une ligne du type :
- Code: Tout sélectionner
find . -type f -mtime +21 -exec rm -v {} \;
tu dois pouvoir supprimer tou les fichier qui ont été créés il y a 21 jours.
(attention, ca tient compte de la date de création du fichier, pas celle qui est dan le nom du fichier).
- billyboylindien
- WRInaute impliqué

- Messages: 578
- Inscription: 28 Fév 2005
je rebondis sur les deux dernier post,
Comment faire pareil (virer les save de plus de x jours) sachant que les save se nomment save-DATE.gz (save--2006-08-31.gz par exemple) mais sur un FTP ??
En passant, comment les upper sur le ftp, j'ai dans l'idée un script de cron tout bete avec yafc mais j'ai encor jamais scripté ...
edite pour le ftp:
Merci
Comment faire pareil (virer les save de plus de x jours) sachant que les save se nomment save-DATE.gz (save--2006-08-31.gz par exemple) mais sur un FTP ??
En passant, comment les upper sur le ftp, j'ai dans l'idée un script de cron tout bete avec yafc mais j'ai encor jamais scripté ...
edite pour le ftp:
- Code: Tout sélectionner
ftp -n siteftp <<Fin-De-Session
user username "password"
binary
cd mybackup
lcd "Emplacement backuplocal"
put "save-date.tar.gz"
Merci
10 messages
• Page 1 sur 1
Formation recommandée sur ce thème :
Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par les experts Google Analytics de Ranking Metrics.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Backup mysql automatisé sous mutualisé
- problème d'accès cron avec php/mysql
- mettre en place un cron job pour sauvegarder MySQL
- Sauvegarde base mysql / Utilisation de cron tab dans Plesk
- supprimer une tache cron avec un php appelé par cron
- Backup
- Backup système
- Serveur de backup
- Backup website
- Backup complet de de serveur dédié
- Gestion des langues et des sessions en PHP / MySQL - 02-05-2004
- Passage à l'heure d'été/hiver sur un forum phpBB - 31-10-2010
- Script de mise en cache des pages (PHP MySQL) - 09-08-2010
- GoogleStats : analyse temps réel des visites de Google sur votre site - 02-10-2002
- Sortie officielle de GoogleStats v2.0 ! - 23-02-2003
- AdSense Tracking : statistiques détaillées sur les clics AdSense - 29-02-2004
- Le WRInaute du moment - 24-10-2006
- Les différents systèmes de mise en cache des données - 16-08-2010
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

