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

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  compresser un dump sql a la sortie de mysqldump avec un pipe [résolu]

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

compresser un dump sql a la sortie de mysqldump avec un pipe [résolu]

n°388787
netswitch
minet ?
Posté le 09-05-2003 à 22:14:38  profilanswer
 

hello, je voudrais faire un truc tout con :  
lorsque je fais un dump mysl,
j'aimerais qu'il me fasse un fichier gz a la volée.  
Un truc du style quoi :  
 
mysqldump -u monuser -pmonpassword mabase > mabase.sql | tar -xz mabase.gz


Message édité par netswitch le 10-05-2003 à 10:36:58
mood
Publicité
Posté le 09-05-2003 à 22:14:38  profilanswer
 

n°388790
mrbebert
Posté le 09-05-2003 à 22:17:50  profilanswer
 

Ce ne serait pas plutot :
mysqldump -u monuser -pmonpassword mabase | tar -xz mabase.gz :??:

n°388792
simogeo
j'ai jamais tué de chats, ...
Posté le 09-05-2003 à 22:24:00  profilanswer
 

mrBebert a écrit :

Ce ne serait pas plutot :
mysqldump -u monuser -pmonpassword mabase | tar -xz mabase.gz :??:  


 
faut bien le rediriger vers un fichier avec  >  non ?  :??:

n°388793
netswitch
minet ?
Posté le 09-05-2003 à 22:24:33  profilanswer
 

bon, je veins d'essayer  
mysqldump -u monuser -pmonpassword mabase | tar -czv mabase.gz  
 
et ça passe pas...

n°388800
Taz
bisounours-codeur
Posté le 09-05-2003 à 22:38:15  profilanswer
 

truc | bzip2 > archive.bz2
truc | gzip > archive.gz

n°388801
simogeo
j'ai jamais tué de chats, ...
Posté le 09-05-2003 à 22:39:23  profilanswer
 

script et pis vala  [:spamafote]  

n°388808
mrbebert
Posté le 09-05-2003 à 22:49:09  profilanswer
 

simogeo a écrit :


 
faut bien le rediriger vers un fichier avec  >  non ?  :??:  

Le résultat de mysqldump : non. Il est passé au tar par le pipe.
C'est plutot le résultat final (après le tar) qu'il faut envoyer vers un fichier :)

n°388813
simogeo
j'ai jamais tué de chats, ...
Posté le 09-05-2003 à 22:55:53  profilanswer
 

mrBebert a écrit :

Le résultat de mysqldump : non. Il est passé au tar par le pipe.
C'est plutot le résultat final (après le tar) qu'il faut envoyer vers un fichier :)  


 
merci  :)  
 
alors il manque peut être le repe de destination  [:spamafote]  
 
mysqldump -u monuser -pmonpassword mabase | tar -czv mabase.gz  ./
 
nan ?

n°388815
Taz
bisounours-codeur
Posté le 09-05-2003 à 22:59:38  profilanswer
 

ma solution marche pas ou je suis invisible?

n°388816
simogeo
j'ai jamais tué de chats, ...
Posté le 09-05-2003 à 23:03:04  profilanswer
 

qui est là ???     [:troa]

mood
Publicité
Posté le 09-05-2003 à 23:03:04  profilanswer
 

n°388928
netswitch
minet ?
Posté le 10-05-2003 à 09:01:12  profilanswer
 

sorry mais gt plus là,  
 
alors, pour la solution de taz, en tapant :  
mysqldump | tar -czv >mabase.gz : il me lache "Cowardly refusing to create an empty archive"
 
et avec  
 
mysqldump  | tar -czv mabase.gz :  il me sort un fichier mabase .gz vide. et me balance des crasses du style :  
 
tar: Removing leading `/' from member names
home/mabase.gz                çi¸Ëxº=Ã!RN©oÛvsßKßÜäÜ­ß\¶(¦cÞy÷XÖa1̵®ßz¿îðG/2%ò(
 

n°388933
Taz
bisounours-codeur
Posté le 10-05-2003 à 09:38:32  profilanswer
 

et putain et ma solution bordel!!!!  y a pas à faire de tar puisque le dump est un seul fichier!!!!
 
ma solution c'est  
 
 
mysqldump | gzip > dump.gz

n°388941
netswitch
minet ?
Posté le 10-05-2003 à 10:26:48  profilanswer
 

ha auki, avais pas capté come ça, je teste de suite...

n°388945
netswitch
minet ?
Posté le 10-05-2003 à 10:36:28  profilanswer
 

hé hé, ++Taz est notre gagnant du jour ! merfii
 
pour info la commande miracle:  
mysqldump -u user -p pass mabase | gzip -v > mabase.gz
 
Thx a tous

n°388948
Taz
bisounours-codeur
Posté le 10-05-2003 à 10:39:38  profilanswer
 

moi je conseillerais quand meme d'ultiliser bzip2, plus performant, un peu plus lent, mais surtout, comme il compresse par bloc, il est moins sensible aux corruptions de fichier (ça arrive une sauvegarde qui s'endommage)


Message édité par Taz le 10-05-2003 à 10:41:19

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  compresser un dump sql a la sortie de mysqldump avec un pipe [résolu]

 

Sujets relatifs
[Java] [Résolu] Boite de dialogue[JAVA] [Résolu] Comment récuperer la position de la souris ?
Séparer la définition et déclaration d'une classe? (gcc) [résolu][JAVA] Port Paralléle [Résolu]
widget ? ca veut dire quoi bordel ? :) [resolu]identifier un panel fantome qui n'apparait que dans le jdk1.4 [resolu]
[Delphi 7] dbexpress c bien mais ... [resolu][résolu]Code RMI qui foire : lancement registry
[Delphi 7 Entreprise Studio] il me manque des trucs ! [resolu][pas résolu!!]lancer une connexion internet à partir d'une appli
Plus de sujets relatifs à : compresser un dump sql a la sortie de mysqldump avec un pipe [résolu]


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