Sauvegarder la bdd
4 messages
• Page 1 sur 1
Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics
- Bourriquet
- WRInaute impliqué

- Messages: 637
- Inscription: 19 Sep 2005
Tu peux faire un petit script en sh qui dump la base automatiquement
Allé chui de bonne humeur, je me le farcis en direct ( à tester
)
Ensuite dans la console :
Ensuite il reste plus qu'à insérer le script en dans la crontab.
A tester avant, chui encore dans les brouillards matinaux
Allé chui de bonne humeur, je me le farcis en direct ( à tester
- Code: Tout sélectionner
#!/bin/sh
mysqldump --opt -u utilisateur -h localhost -p password tabasededonnee > /chemin/vers/ton/repertoire/de/sauvegarde/ton-fichier.sql
Ensuite dans la console :
- Code: Tout sélectionner
chmod +x tonscript
Ensuite il reste plus qu'à insérer le script en dans la crontab.
A tester avant, chui encore dans les brouillards matinaux
-

link182 - WRInaute occasionnel

- Messages: 474
- Inscription: 26 Juil 2005
merci, je testerais ça se soir,
Je penser qu'il vaut mieux l'enregistrer sur un autre serveur (via FTP), en cas de crash d'un disque par exemple;
Sinon je ne connais pas crontab (equivalent winat windows ?)
Dsl je ne suis un debutant sous Linux
Je penser qu'il vaut mieux l'enregistrer sur un autre serveur (via FTP), en cas de crash d'un disque par exemple;
Sinon je ne connais pas crontab (equivalent winat windows ?)
Dsl je ne suis un debutant sous Linux
- Bourriquet
- WRInaute impliqué

- Messages: 637
- Inscription: 19 Sep 2005
Moi dans un autre forum mais qui parle d'autre cbhose:
Pour le ftp, t'as plusieurs solutions :
- utiliser l'exécutable ftp fourni dans ta distribution linux : là faudra se pencher sur le passage de listes de commande
- faire un script php qui s'exécute en ligne de commande, lance le mysqldump grace aux fonctions de communication avec le shell fournit par php, et puis l'envoyer par FTP, avec les fonctions php cette fois.
Le cron fonctionne sur le principe d'un fichier qui contient les informations suivante :
minute<espace>heure<espace>jourdumois<espace>mois<espace>jourdelasemaine<espace>la commande
Par exemple
25 6 30 12 * /home/users/www/script.php
Exécutera le script le 30/12 à 6h25. Maintenant tu peux faire choses un peu plus poussée
25 6 * 12 1 /home/users/www/script.php
Lancera le script tout les lundi du mois de décembre à 6h25 .
Ou alors:
*/5 6 30 12 * /home/users/www/script.php
Lancera le script toutes les 12 min (60/5) à 6h le 30/12
Ou bien encore
25 6 30 10-12 * /home/users/www/script.php
Lancera le script le 30/10, le 30/11 et le 30/12 à 6h25 .
Pour faire ça en ligne de commande , tu as juste à taper :
crontab -e
Il va t'ouvrir un éditeur de texte, et tu tapes une tâche par ligne.
Sinon, si tu as webmin, c'est encore plus simple, tu as gestionnaire graphique Wink
Et si tu es chez un hébergeur mutualisé, normalement tu lui fourni le nom de tes scripts ainsi que les programmations, et normalement y a pas de souci Smile
Pour le ftp, t'as plusieurs solutions :
- utiliser l'exécutable ftp fourni dans ta distribution linux : là faudra se pencher sur le passage de listes de commande
- faire un script php qui s'exécute en ligne de commande, lance le mysqldump grace aux fonctions de communication avec le shell fournit par php, et puis l'envoyer par FTP, avec les fonctions php cette fois.
4 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 :
- sauvegarder flux rss dans une BDD
- plusieurs BDD ou 1 BDD avec des prefixes ???
- Sauvegarder internet ?
- Sauvegarder en live sur NAS
- sauvegarder avec PhpMyAdmin ?
- Sauvegarder son site en ligne
- Sauvegarder des grosses bases de données
- Comment sauvegarder certains champs de fomulaire?
- [Article] [beta]Sauvegarder un dédié part II
- Sauvegarder un serveur dedié en ligne de commande.
- Script de mise en cache des pages (PHP MySQL) - 09-08-2010
- Nouveau Picasa : Picasa Web Albums - 19-09-2006
- MyMaps : des cartes personnalisées avec Google Maps - 05-04-2007
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
