Script de sauvegarde, vos avis ?
12 messages • Page 1 sur 1
Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics
Script de sauvegarde, vos avis ?
Bonjour à tous,
je cherche un script "fiable" de sauvegarde de base de données capable d'être executé par cron.
Pour l'instant j'ai trouvé MyKtools 2.4 qui m'a l'air pas mal mais certains points me bloquent sur sa capacité à sauvegarder une base de données supérieure à 1 Go.
Notamment au niveau du fichier de restauration qui est par exemple :
Au lieu de :
L'architecture ci-dessus serait peut être plus judicieux pour une grosse base, non ?
Si il y'a des retours d'expériences sur des scripts ou méthode simple de sauvegarde, ça serait intéressant et utile à beaucoup de monde je pense
Merci d'avance pour vos avis
je cherche un script "fiable" de sauvegarde de base de données capable d'être executé par cron.
Pour l'instant j'ai trouvé MyKtools 2.4 qui m'a l'air pas mal mais certains points me bloquent sur sa capacité à sauvegarder une base de données supérieure à 1 Go.
Notamment au niveau du fichier de restauration qui est par exemple :
- Code: Tout sélectionner
INSERT INTO tatable(champ1, champ2)VALUES('', ''),('', ''),('', '')
Au lieu de :
- Code: Tout sélectionner
INSERT INTO tatable(champ1, champ2)VALUES('', '');
INSERT INTO tatable(champ1, champ2)VALUES('', '');
INSERT INTO tatable(champ1, champ2)VALUES('', '');
L'architecture ci-dessus serait peut être plus judicieux pour une grosse base, non ?
Si il y'a des retours d'expériences sur des scripts ou méthode simple de sauvegarde, ça serait intéressant et utile à beaucoup de monde je pense
Merci d'avance pour vos avis
Avec un cron :
mysqldump -c -umonuser -p bd_name > mondump.sql
Mais je vois deux problèmes potentiels :
1 - Attention, le user qui lance le cron doit bien sûr avoir les droits en écriture sur le répertoire et le fichier ou tu va ecrire le dump
2 - Il va te prompter pour le mot de passe (y'a peut-être un moyen, à voir)
Sinon, je me demande aussi si tu ne peux pas sauvegarder directement les fichier des bases .myi etc...
A+
mysqldump -c -umonuser -p bd_name > mondump.sql
Mais je vois deux problèmes potentiels :
1 - Attention, le user qui lance le cron doit bien sûr avoir les droits en écriture sur le répertoire et le fichier ou tu va ecrire le dump
2 - Il va te prompter pour le mot de passe (y'a peut-être un moyen, à voir)
Sinon, je me demande aussi si tu ne peux pas sauvegarder directement les fichier des bases .myi etc...
A+
- objectifweb
- WRInaute occasionnel

- Messages: 130
- Inscription: Mer Oct 06, 2004 9:58
Bonjour,
Vous pouvez également aller voir sur webcron.org, non seulement cela permet d'avoir un cron extérieur si vous n'avez pas accès à un cron sur votre hébergement, mais en plus ils fournissent gratuitement un script qui backup la base de données dans un répertoire de votre site avec un restore prévu
Patrick
Vous pouvez également aller voir sur webcron.org, non seulement cela permet d'avoir un cron extérieur si vous n'avez pas accès à un cron sur votre hébergement, mais en plus ils fournissent gratuitement un script qui backup la base de données dans un répertoire de votre site avec un restore prévu
Patrick
-

La Chaise sauvage - WRInaute passionné

- Messages: 691
- Inscription: Lun Avr 11, 2005 10:37
julesdsl a écrit:Avec un cron :
mysqldump -c -umonuser -p bd_name > mondump.sql
[...]
2 - Il va te prompter pour le mot de passe (y'a peut-être un moyen, à voir)
mysqldump -c -umonuser -pmonpass bd_name > mondump.sql
Voici un petit outil que j'avais developpe pour dumper les bases d'un dedie en gardant une sauvegarde sur 7 jours glissants.
- Il fait le dump de chaque base puis contruit fait un tar-gz du tout
- Il sait aussi restaurer les bases.
A telecharger ici:
-www.magies.com/download/tmp/Backup.zip
A deziper sur le site. on obtient les repertoires suivants
Exemple de lancement en crontab pour la sauvegarde journaliere (3 heure du mat):
Ps: pensez a securiter le tout par un htaccess dans les sous repertoires de chaques jours et a autoriser l'ecriture dessus (chmod)
- Il fait le dump de chaque base puis contruit fait un tar-gz du tout
- Il sait aussi restaurer les bases.
A telecharger ici:
-www.magies.com/download/tmp/Backup.zip
A deziper sur le site. on obtient les repertoires suivants
- Code: Tout sélectionner
/Backup
- Dump.php (dump de chaque base puis contruit fait un tar gz de l'ensemble dans le sous-repertoire du jour)
- Load.php (restaure les bases du jour par defaut ou de celui specifie par le parametre cycle. un parametre force est a valoriser pour eviter les accidents)
- /inc
- Setup.php
- /0 (Rep. dimanche)
- /1 (Rep. lundi)
- /2 (Rep. mardi)
- /3 (Rep. mercredi)
- /4 (Rep. jeudi)
- /5 (Rep. vendredi)
- /6 (Rep. samedi)
Exemple de lancement en crontab pour la sauvegarde journaliere (3 heure du mat):
- Code: Tout sélectionner
0 3 * * * wget -q http://www.monsite.com/Backup/Dump.php 2>&1 >/dev/null
Ps: pensez a securiter le tout par un htaccess dans les sous repertoires de chaques jours et a autoriser l'ecriture dessus (chmod)
julesdsl a écrit:Sinon, je me demande aussi si tu ne peux pas sauvegarder directement les fichier des bases .myi etc...
Oui c'est possible mais bon... je pense pas que c'est la meilleure solution pour une énorme base (surtout si le script plante, la sauvegarde ne passera pas autrement que par le script, donc c mort)
@objectifweb > j'ai testé Webcronsave il est pas mal mais les variables dans l'url passe mal avec le cron de mon serveur. Si je trouve rien, je vais me pencher sur ce script en y apportant quelques modif.
@itsme > merci je teste tout de suite
Que signifie le 2>&1 >/dev/null à la fin ?
Bonne fin de journée à tous
- billyboylindien
- WRInaute passionné

- Messages: 578
- Inscription: Lun Fév 28, 2005 22:25
Voici un script de backup mysql par ftp:
http://www.billyboylindien.com/blog/lin ... l-par-ftp/
Si tu n'as pas besoin du ftp, au pire tu peux virer la partie ftp
++
http://www.billyboylindien.com/blog/lin ... l-par-ftp/
Si tu n'as pas besoin du ftp, au pire tu peux virer la partie ftp
++
12 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 Julien Coquet, expert certifié officiellement par Google Analytics.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Changer d'hébergeur web sans pénaliser son référencement
- Picasa Web Albums en français
- Les albums web Picasa passent à 1 Go de stockage
- WebRankInfo analyse le logiciel AgentWebRanking
- Photos satellite des incendies en Grèce dans Google Earth
- Ajouter un Gadget Google sur son site
- Chercher des fichiers KML dans Google Earth
- Google Desktop pour Mac OS X
- Google Pack s'enrichit de 2 nouveaux logiciels gratuits
- Résultats des élections présidentielles du 1er tour 2007
- [Article] Exemple de script de sauvegarde pour un dédié
- Sauvegarde de sauvegarde sur serveur distant
- script redirection votre avis
- script donnez votre avis
- Avis, retour Script retouche d'image en ligne
- Recherche script de statistiques. Des avis?
- Solution de sauvegarde?
- Cherche soft de sauvegarde
- Avis sur ' shop script ' pour création E-commerce
- Sauvegarde des favoris
- Scriptaculous : sauvegarde et cookies
- sauvegarde bdd easyphp
- Sauvegarde base de données
- Sauvegarde de plusieurs bases?
- sauvegarde base Mysql
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité




le forum