Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1018 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  réseaux et sécurité

  Programmer un backup d'un site + base mysql

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Programmer un backup d'un site + base mysql

n°232973
Bitman
GRAB DA PUSSIES
Posté le 05-03-2003 à 13:55:23  profilanswer
 

comment faire (mdk9) je sais rien faire avec cron, et balancer un dump de mysql en auto j'ai aucune id de comment faire (+la copie des repertoires)

mood
Publicité
Posté le 05-03-2003 à 13:55:23  profilanswer
 

n°232982
kasi
la salopette c'est chouette !
Posté le 05-03-2003 à 14:10:55  profilanswer
 

mysqldump -uUSER -pPASSWORD --opt NOMDELABASE > un_fichier.sql  
 
et ouala  ;)


---------------
http://olivier.glagla.net/
n°232983
- Fred -
007 Agent
Posté le 05-03-2003 à 14:14:15  profilanswer
 

A la rigeur, tu copies tout dans un dossier /tmp (les fichiers et le backup MySQL) et tu t'en fais une archive tgz en incluant dans le nom de fichier la date et éventuellement l'heure de la sauvegarde. Le tout à recopier ensuite dans /var/backup/web et tu erase le dossier dans /tmp ...


---------------
"You know the name, You know the number..."
n°232985
kazekami
J'aime pas les gens
Posté le 05-03-2003 à 14:14:45  profilanswer
 

bitman a écrit :

comment faire (mdk9) je sais rien faire avec cron, et balancer un dump de mysql en auto j'ai aucune id de comment faire (+la copie des repertoires)


 
moi j'ai fait un truc dans ce genre la :
 
#!/bin/sh
 
# A PARAMETRER : le repertoire de base de mon appli web
#                l'utilisateur / mot de passe MySQL ainsi que le nom de la base
#                le chemin de sauvegarde
APPLI_HOME=""
USER=""
PASS=""
BASE_SQL=""
BACKUP=""
 
# on dumpe la base MySQL dans un fichier temporaire
mysqldump --opt -u $USER -p$PASS $BASE_SQL > /tmp/dumpbase.sql
 
 
# on archive l'application ainsi que le fichier de dump MySQL dans le  
# repertoire de sauvegarde
tar -cPhzf $BACKUP/appli-`date +%Y%m%d`-`date +%H%M`.tar.gz $APPLI_HOME /tmp/dumpbase.sql
 
# on supprime le dump MySQL
rm -f /tmp/dumpbase.sql
 
 
et apres dans cron j'appelle mon script toutes les nuits à 4H02
02 4 * * * /rep_de_mon_script/nom_de_mon_script
 
edit : grillaid by Fred de 30 s :D


Message édité par kazekami le 05-03-2003 à 14:16:12

---------------
Self Destruction Might Be The Answer - http://www.kazekami.org
n°233002
- Fred -
007 Agent
Posté le 05-03-2003 à 14:41:06  profilanswer
 

Mais moi j'ai pas mis le script :lol:
Ca nous change du bat qd même ;).
 
D'ailleurs, si tu t'y connais un peu en script, tu pourrais nous aider pour recompiler notre paquet Debian, y en a pour deux secondes :
http://forum.hardware.fr/forum2.ph [...] =11&page=3

Citation :

Il faudrait récupérer la variable AUCHIP du fichier debian/makefile.config et le mettre dans ce Makefile, mais je ne sais pas du tout comment faire  :-/
Donc si tu t'y connais, je t'écoute. Pour le reste, j'ai déjà tout modifié, et je ferai le paquet des sources.


Message édité par - Fred - le 05-03-2003 à 14:44:21

---------------
"You know the name, You know the number..."
n°233208
Bitman
GRAB DA PUSSIES
Posté le 05-03-2003 à 19:18:38  profilanswer
 

KazeKami a écrit :


 
moi j'ai fait un truc dans ce genre la :
 
#!/bin/sh
 
# A PARAMETRER : le repertoire de base de mon appli web
#                l'utilisateur / mot de passe MySQL ainsi que le nom de la base
#                le chemin de sauvegarde
APPLI_HOME=""
USER=""
PASS=""
BASE_SQL=""
BACKUP=""
 
# on dumpe la base MySQL dans un fichier temporaire
mysqldump --opt -u $USER -p$PASS $BASE_SQL > /tmp/dumpbase.sql
 
 
# on archive l'application ainsi que le fichier de dump MySQL dans le  
# repertoire de sauvegarde
tar -cPhzf $BACKUP/appli-`date +%Y%m%d`-`date +%H%M`.tar.gz $APPLI_HOME /tmp/dumpbase.sql
 
# on supprime le dump MySQL
rm -f /tmp/dumpbase.sql
 
 
et apres dans cron j'appelle mon script toutes les nuits à 4H02
02 4 * * * /rep_de_mon_script/nom_de_mon_script
 
edit : grillaid by Fred de 30 s :D


 
methode interessante, si je pige bien un script c'est un fichier texte kon chmod +X c bien ca ?
 
et pour copier tou mon /var/html/www/ je fais un truc genre cp /var/html/www/* /mnt/repdebackupdistant et ca roule ?

n°233213
kazekami
J'aime pas les gens
Posté le 05-03-2003 à 19:27:10  profilanswer
 

bitman a écrit :


 
methode interessante, si je pige bien un script c'est un fichier texte kon chmod +X c bien ca ?
 
waip
 
et pour copier tou mon /var/html/www/ je fais un truc genre cp /var/html/www/* /mnt/repdebackupdistant et ca roule ?
 
j'dirai plutot un cp -a au lieu du cp tout court, sinon tu copieras pas les sous repertoires


---------------
Self Destruction Might Be The Answer - http://www.kazekami.org
n°233226
Bitman
GRAB DA PUSSIES
Posté le 05-03-2003 à 19:43:42  profilanswer
 

mycy bcp, je tente ca incessament ss les pneu, juste le temps de piger comment programmer ca avec cron jme rapelle plus  :whistle:
 
ha juste un truc comme ca, yaurais pas un moyen de copier que les fichiers qui ont changé ? histoire de pas avoir des miliards de trucs a chaque fois ?


Message édité par Bitman le 05-03-2003 à 19:44:37
n°233242
Gaellick
Quoi ??? Noooonn !! Si !
Posté le 05-03-2003 à 20:13:29  profilanswer
 

KazeKami a écrit a écrit :

 j'dirai plutot un cp -a au lieu du cp tout court, sinon tu copieras pas les sous repertoires
 




 
c'est pas "cp -r" plutot ?


Message édité par Gaellick le 05-03-2003 à 20:13:55
n°233436
kazekami
J'aime pas les gens
Posté le 06-03-2003 à 10:18:43  profilanswer
 

Gaellick a écrit :


 
c'est pas "cp -r" plutot ?


 
-a, --archive
              Préserver autant que possible la structure  et  les
              attributs  du  fichier  original  lors de la copie.
              Cette option est équivalente à -dpR.
 
 
extrait de "man cp"


---------------
Self Destruction Might Be The Answer - http://www.kazekami.org
mood
Publicité
Posté le 06-03-2003 à 10:18:43  profilanswer
 

n°233459
Bitman
GRAB DA PUSSIES
Posté le 06-03-2003 à 10:43:51  profilanswer
 

heu pour info, comme je suis un mec tres sportif, je compte faire mes backups sur un serveur distant win2k, je suppose que les perm je peux m'asseoir dessus et faire l'avion non ?  :D  
 
sinon j'ai testé le dump msql ca rox nikel (g pas encore tenté le restore par contre, je sais le faire que avec PMA)  :sol:

n°233492
kazekami
J'aime pas les gens
Posté le 06-03-2003 à 11:17:51  profilanswer
 

bitman a écrit :

heu pour info, comme je suis un mec tres sportif, je compte faire mes backups sur un serveur distant win2k, je suppose que les perm je peux m'asseoir dessus et faire l'avion non ?  :D  
 
sinon j'ai testé le dump msql ca rox nikel (g pas encore tenté le restore par contre, je sais le faire que avec PMA)  :sol:  


 
pour faire le restore c trés facile :
 
mysqldump -u $USER -p$PASS $BASE_SQL < /tmp/dumpbase.sql  
 
note bien le > ki devient <


---------------
Self Destruction Might Be The Answer - http://www.kazekami.org
n°233499
Bitman
GRAB DA PUSSIES
Posté le 06-03-2003 à 11:26:00  profilanswer
 

KazeKami a écrit :


 
pour faire le restore c trés facile :
 
mysqldump -u $USER -p$PASS $BASE_SQL < /tmp/dumpbase.sql  
 
note bien le > ki devient <  

t'es un patron ! [:xp1700]

n°233523
kazekami
J'aime pas les gens
Posté le 06-03-2003 à 12:03:35  profilanswer
 

mince, pas le temps d'éditer
en fait t'as repondu avant ke je me rendes compte de ma grosse erreur lol. c pas mysqldump ki permet de restaurer la base...
 
mais le client mysql tt betement :D
 
mysql -u $USER -p$PASSWORD $BASE_SQL < /tmp/dumpbase.sql
 
 
il faut ke $USER ait des droits de create, drop, alter, etc...
 
merci le man de mysqldump :)


---------------
Self Destruction Might Be The Answer - http://www.kazekami.org
n°237479
- Fred -
007 Agent
Posté le 16-03-2003 à 23:15:22  profilanswer
 

Tiens, une petite question bête : comment on peut faire un script qui vienne faire le ménage dans les dossiers de backup, en effaçant les anciens fichiers ?


---------------
"You know the name, You know the number..."
n°371874
binoit
Posté le 08-12-2003 à 14:26:35  profilanswer
 

Désolé de remonter un vieux post,on ma demandé d'automatiser la sauvegarde des base Mysql de plusieurs sites internet,j'aimerai savoir si il est possible d'executer le script de bitman sur des serveurs distants,si non comment faire.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  réseaux et sécurité

  Programmer un backup d'un site + base mysql

 

Sujets relatifs
Site anti virus gratuitNT-W2KAD y'a les login scripts,une base de cpte centralisé,sur linux ?
base de donnée rpm abimécherche un site qui explique comment faire un serveur
Commande FTP "site"Backup
comment rémunérer son site??Besoin d'aide avec apache + php + mysql + RedHat 8.0
comment rendre MySQL accessible depuis l'"exterieur" ?configurer une PCMCIA cardbus à base de Realtek 8139
Plus de sujets relatifs à : Programmer un backup d'un site + base mysql


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR