Cron job ou SSH pour envoyer un fichier SQL par mail ?

Cron job ou SSH pour envoyer un fichier SQL par mail ? - Windows & Software

Marsh Posté le 05-03-2005 à 00:14:01    

BOnjour,
 
J'utilise Cpanel et les cron jobs (mysqldump) pour effectuer des sauvegardes automatiques de mes bases de données mysql, stockées à la racine de mon compte.
Est-il possible d'automatiser aussi l'envoi de la BDD sauvegardées (commandes SSH)?
 
lulu


Message édité par lulu_merlan le 06-03-2005 à 10:49:31
Reply

Marsh Posté le 05-03-2005 à 00:14:01   

Reply

Marsh Posté le 06-03-2005 à 10:38:53    

Auriez-vous au moins un lien ?

Reply

Marsh Posté le 06-03-2005 à 11:05:38    

Code :
  1. mail mon@email -s subject

 
 
 
.... et après ?


Message édité par lulu_merlan le 06-03-2005 à 11:11:22
Reply

Marsh Posté le 06-03-2005 à 12:34:38    

1)
dump mysql:
http://www.taw24.de/ >>phpscript >>mysql datenbank backup (en anglais)
 
zipper:
http://www.phpcs.com/code.aspx?ID=13187
 
ce qui donne à la fin de dump.php:
 

Code :
  1. include("pclzip.lib.php" );
  2. ...
  3. echo $copyright;
  4. //zipe le sql
  5. $zipname=explode(".",$file_name);
  6. $zipname=$zipname[0].".zip";
  7. if (file_exists($zipname))
  8. unlink($zipname);
  9. $zip = new PclZip($zipname);
  10. $zip ->add("/home/users/l/login/www/rep/".$file_name);
  11. exit;
  12. ?>


 
 
et un webcron pour la périodicité
 
2)envoi pièces jointes
http://www.phpcs.com/code.aspx?ID=21897
 
avec :
 

Code :
  1. function Attach( $filename, $filetype = "", $disposition = "attachment" )


 
à la ligne 288 de libmail.php
 
et un autre webcron par exemple
 
mais si l'on ne veut pas passer par l'e-mail, on peut faire une tache automatisée pour aller chercher le zip en ftp:
 
http://forums.hmdns.net/showpost.p [...] ostcount=5
 
j'avais pose la meme question que toi il y a peu de temps sur un autre forum ;p


Message édité par gorn nova le 06-03-2005 à 12:37:18

---------------
Feed | Vente trucs | Le gras, c'est la vie  ¯\_(ツ)_/¯  
Reply

Marsh Posté le 06-03-2005 à 13:00:44    

C'est genial : un grand merci !
 
je teste ça ce soir :)

Reply

Marsh Posté le 06-03-2005 à 13:53:43    

j'ai deja un cron pour la sauvegarde du fichier sql, et je pensais qu'il y aurait plus simple, pour faire un 2d cron dans le cpanel, qui permettrait de m'envoyer le fichier :/

Reply

Marsh Posté le 06-03-2005 à 17:24:45    

a moins peut etre de faire un script qui genere un timer entre la requete de dump, la compression et l'emvoi par mail (parce que les dumps, c'est long des fois...) :)
 


---------------
Feed | Vente trucs | Le gras, c'est la vie  ¯\_(ツ)_/¯  
Reply

Marsh Posté le 06-03-2005 à 17:40:30    

scp, rsync, uuencode+mail, nail.....

Reply

Marsh Posté le 06-03-2005 à 21:28:22    

on vient de me conseiller ca : http://www.t-77.com/index.php?id=1&t=product
 
apparament ca fait tout en meme temps :)
 

Citation :

t-77.DbBackup is a PHP script that allows you to create a backup of
your MySQL database. This backup is compressed with Zlib and sent to you by email.


---------------
Feed | Vente trucs | Le gras, c'est la vie  ¯\_(ツ)_/¯  
Reply

Marsh Posté le 06-03-2005 à 21:31:51    

si ta base fait 200Mo c'est pas gagné .....

Reply

Marsh Posté le 06-03-2005 à 21:31:51   

Reply

Marsh Posté le 06-03-2005 à 22:09:01    

clair :/
et pour peu que l'hebergeur ait limite la taille d'utilisation de la memoire, on se mange un Fatal error: Allowed memory size of 7340032 bytes exhausted (tried to allocate 1668 bytes) in blablabla
 
bouh :x


---------------
Feed | Vente trucs | Le gras, c'est la vie  ¯\_(ツ)_/¯  
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed