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...
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!
[^] # Re: re: Cherche Script pour Backup d'un serveur. (ftp et base MySQL)
Posté par nonostar . En réponse au message Cherche Script pour Backup d'un serveur. (ftp et base MySQL). Évalué à 1.
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.