• [^] # Re: re: Cherche Script pour Backup d'un serveur. (ftp et base MySQL)

    Posté par . En réponse au message Cherche Script pour Backup d'un serveur. (ftp et base MySQL). Évalué à 1.

    Bonjour,

    Ne te complique pas la vie, pour faire un backup de toutes tes bases de ton serveur MySQL , utilise les outils fournis avec: mysqlhotcopy ou mysqldump. Une simple ligne de commande dans ta crontab et c'est bon, tu compresses le tout apres avec gzip ou autre...

    Ex:
    mysqldump --all-databases -h $HOST -u $USER -p$PASSWORD | gzip > BackupMySQL-`date -I`.gz


    Idem, pour recuperer tes fichiers sur un serveur ftp automatiquement, tu peux envoyer des blocs de commandes a un programme directemment dans un script shell...

    Ex:
    #!/bin/bash
    /usr/bin/ftp <<EOT
    open $HOST
    $USER
    $PASSWORD
    get *
    bye
    EOT


    Je te recommande de creer des utilisateurs prévus specialement pour faire les backups ( que droit de lecture etc...) car les mots de passe seront en clair dans tes scripts, on ne sait jamais!


    Cdt,
    Arnaud.