Tags: sauvegarde

Sort by: Date / Title /

  1. 10 years ago by cyo
    1. while read line; do
    2.   tar -P -c -T - -f archive.tar.gz
    3. done < liste_diff.txt
    4.  
    5. Le fichier fourni en paramètre contient une liste de fichiers avec pour chacun le chemin absolu sur le serveur + nom du fichier. C’est pourquoi on rajoute l’option -P (--absolute-names) à la commande tar.
    6.  
    7. ATTENTION : Il faut laisser une ligne vide au début de fichier, sinon le premier fichier de la liste n’est pas pris en compte.
    8.  
    9. Exemple d’utilisation avec Cygwin sous Windows :
    10. 1/ Ouvrir Cygwin.
    11. 2/ Se placer dans le répertoire du projet (exemple : C:\www\nom_du_projet\ avec la commande : /cygdrive/c/www/nom_du_projet/).
    12. 3/ Mettre la liste des fichiers à archiver dans un fichier texte (ici liste_fichiers.txt).
    13. 4/ Exécuter la commande suivante (sur une seule ligne) :
    14. while read line; do tar -P -c -T - -f archive.tar.gz; done < liste_fichiers.txt
    15. 5/ Vous devez retrouver votre fichier archive.tar.gz dans le répertoire racine de votre projet.
    16.  
    17. NB: Pour que le script fonctionne, il faut que les chemins dans le fichier texte soit de la forme suivante :
    18. chemin_www/sous_repertoire/nom_fichier.php
    19.  
    20. Voir aussi :
    21. http://linuxfr.org/forums/30/21469.html
    Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/1358"></script>
  2. 11 years ago by skymaxs and saved by 1 other
    Backup :
    mysqldump -u root -pSuperMotDePasse --all-databases > backup.sql
    
    Restauration :
    mysql -u root -pSuperMotDePasse < backup.sql
    Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/436"></script>
  3. 11 years ago by xavier
    1. #!/bin/bash
    2.  
    3. prefixe=backup
    4. suffixe=$(date +%Y%m%d)
    5. filename=$prefixe$suffixe.sql
    6. host=host
    7. database=database
    8. user=user
    9. characterSet=UTF8
    10.  
    11. mysqldump --skip-comments \
    12. --complete-insert \
    13. --default-character-set=$characterSet \
    14. --no-create-info \
    15. --skip-add-locks \
    16. --skip-opt \
    17. --host $host \
    18. --user $user \
    19. -p $database > $filename
    20.  
    21. sed -i "1iuse $database;\nSET CHARACTER SET '$characterSet';" $filename
    22. exit 0
    Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/125"></script>
  4. sponsorised links
  5. 11 years ago by spirit
    1. # Création du patch
    2. diff -aburN --exclude=/etc/aexclure /repertoire/reference /repertoire/modifie > patch.diff
    3. # a: traite tous les fichiers comme du texte
    4. # b: ignore les différences sur les espaces
    5. # u: faire un patch unifié
    6. # r: récursif
    7. # N: fichiers nouveaux
    8. # --exclude=<>: exclure des fichiers ou répertoires
    9.  
    10. # Restauration du patch sur arborescence de référence
    11. # Se placer dans l'arborescence de référence
    12. patch -Np1 < patch.diff
    13. # N: ignorer les patchs qui semblent avoir été renversés ou déjà appliqués
    Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/22"></script>

First / Previous / Next / Last / Page 1 of 1 (4 posteets)