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

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Divers

  mysqldump et rsync

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

mysqldump et rsync

n°1099782
chaica
Posté le 24-12-2008 à 11:34:31  profilanswer
 

Bonjour,
 
Mon but est de faire un mysqldump d'une base et de le sauvegarder sur un serveur distant. Mais je ne veux pas retransmettre l'intégralité du dump à chaque fois. J'utilise donc rsync. Mais j'aurais aussi aimé ne pas copier localement le résultat de mysqldump et juste exploiter le flux de données qu'il produit. Pourtant rsync ne semble pas accepter de flux sur l'entrée standard. Auriez-vous une solution ?

Message cité 1 fois
Message édité par chaica le 24-12-2008 à 11:35:04
mood
Publicité
Posté le 24-12-2008 à 11:34:31  profilanswer
 

n°1100021
e_esprit
Posté le 25-12-2008 à 17:53:20  profilanswer
 

Oublie rsync, et utilise un bête ssh + cat ;)


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1100022
e_esprit
Posté le 25-12-2008 à 17:53:33  profilanswer
 

voire + gzip/bzip2 :D


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1100023
Gf4x3443
Killing perfection
Posté le 25-12-2008 à 18:11:11  profilanswer
 

e_esprit a écrit :

Oublie rsync, et utilise un bête ssh + cat ;)


 

chaica a écrit :

Mais je ne veux pas retransmettre l'intégralité du dump à chaque fois.


 
Essaie de regarder du coté de rdiff.


---------------
Petit guide Kerberos pour l'administrateur pressé
n°1100026
e_esprit
Posté le 25-12-2008 à 18:29:10  profilanswer
 

Ah oui tiens, j'avais zappé :o


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1100028
Gf4x3443
Killing perfection
Posté le 25-12-2008 à 18:29:59  profilanswer
 

Champagne :/


Message édité par Gf4x3443 le 25-12-2008 à 18:30:06

---------------
Petit guide Kerberos pour l'administrateur pressé
n°1100029
e_esprit
Posté le 25-12-2008 à 18:32:35  profilanswer
 

Entre autres :D


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1100067
chaica
Posté le 26-12-2008 à 09:39:22  profilanswer
 

e_esprit a écrit :

Oublie rsync, et utilise un bête ssh + cat ;)


 
Ben non ça ne convient pas, je ne veux sauver que les différences. Je vais me renseigner sur rdiff sinon.

n°1100431
lebibi
Notre torture c'est la tourtel
Posté le 28-12-2008 à 06:56:57  profilanswer
 

C'est pas un peu moche de ne pas passer par une version locale temporaire ?
 
Ton dump va être vachement plus long (donc monopoliser ta base) et puis à la moindre merde réseau ton dump risque d'être foiré. (pas de NFS en place semble t'il ou autre)

Message cité 3 fois
Message édité par lebibi le 28-12-2008 à 06:59:15

---------------

n°1100495
chaica
Posté le 28-12-2008 à 14:50:32  profilanswer
 

lebibi a écrit :

C'est pas un peu moche de ne pas passer par une version locale temporaire ?
 
Ton dump va être vachement plus long (donc monopoliser ta base) et puis à la moindre merde réseau ton dump risque d'être foiré. (pas de NFS en place semble t'il ou autre)


 
Moi je trouve ça moche de créer un fichier local qui ne sert à rien sinon à être envoyé par le réseau. Je suis sur un réseau local donc la probabilité d'avoir une merde est très faible. En plus le but ne serait d'envoyer par le réseau que les différences.

mood
Publicité
Posté le 28-12-2008 à 14:50:32  profilanswer
 

n°1100505
Gf4x3443
Killing perfection
Posté le 28-12-2008 à 15:42:43  profilanswer
 

lebibi a écrit :

C'est pas un peu moche de ne pas passer par une version locale temporaire ?


 
Ca dépend des objectifs. Il est clair que la version fichier locale est plus facile, mais il faut pouvoir gérer proprement les effets de bords en cas de crash.
 

Citation :

Ton dump va être vachement plus long (donc monopoliser ta base) et puis à la moindre merde réseau ton dump risque d'être foiré. (pas de NFS en place semble t'il ou autre)


 
NFS est très dangereux: c'est un protocole à la base stateless, qui ne fait aucun controle d'intégrité.


---------------
Petit guide Kerberos pour l'administrateur pressé
n°1100537
Taz
bisounours-codeur
Posté le 28-12-2008 à 18:10:13  profilanswer
 

machin + bzip2 + rsync
 
et surtout pas gzip.

n°1100539
Taz
bisounours-codeur
Posté le 28-12-2008 à 18:10:40  profilanswer
 

lebibi a écrit :

Ton dump va être vachement plus long (donc monopoliser ta base) et puis à la moindre merde réseau ton dump risque d'être foiré. (pas de NFS en place semble t'il ou autre)


C'est con que comme SGBD mysql aussi faut dire.

n°1100546
chaica
Posté le 28-12-2008 à 18:44:59  profilanswer
 

Taz a écrit :

machin + bzip2 + rsync
 
et surtout pas gzip.


 
Je ne souhaite pas créer de fichier localement sur la machine source.

n°1100612
Taz
bisounours-codeur
Posté le 28-12-2008 à 21:39:32  profilanswer
 

Gf4x3443 a écrit :

NFS est très dangereux: c'est un protocole à la base stateless, qui ne fait aucun controle d'intégrité.

Si tu rsync, tu peux forcer la vérification des sommes de contrôles bloc par bloc (MD4)

n°1100653
lebibi
Notre torture c'est la tourtel
Posté le 28-12-2008 à 23:06:01  profilanswer
 

chaica a écrit :


 
Moi je trouve ça moche de créer un fichier local qui ne sert à rien sinon à être envoyé par le réseau. Je suis sur un réseau local donc la probabilité d'avoir une merde est très faible. En plus le but ne serait d'envoyer par le réseau que les différences.


 
Tu fais ton dump en local, tu rsync, si rsync est bon bah tu suppr le fichier local, si pas bon tu gardes la version locale.
 
Lorsque je parlais de NFS je voyais plutot la chose qu'il veut en mettre en place ce type de dump sur du WAN et pas du LAN (donc y a pas de NFS en place ou autre)
 
Ok c'est sur du LAN je ne savais pas :)


---------------

n°1101226
thierryR
J'aime les bretzels
Posté le 31-12-2008 à 20:08:16  profilanswer
 

C'est difficile ce que tu demande. Je me suis posé les même questions que toi.Comment repérer les nouveaux enregistrements des anciens. Comment repérer les anciens qui ont été simplement modifier.
Si tes tables sont imbriquées, comment se retrouver dans les bonnes modifs. Tu n'as pas trop le choix. Peut être peux-tu filtrer par date mais ça reste dangereux.  
Le dumpmysql ressort seulement les données et je trouve bien de tout avoir pour garder une bonne cohérence de ta base.Pour bien gérer, je crois que ton application doit faire une copie des nouveaux enregistrements dans une table à part que tu pourras sauvegarder. Ainsi tu gères toi-même tes restaurations. Perso, vu le bordel que ça fait, j'ai vite abandonné.
Aujourd'hui j'utilise grsync + des scripts.


---------------
Penguin online qui ne fait que des conneries, et qui aime ça. Membre du http://www.fonacon.net/

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

  mysqldump et rsync

 

Sujets relatifs
problème rsync vers smbfssynchro et sauvegarde avec rsync et unison
rsync et commande --link-dest sous mac osrsync très lent en différenciel !
mail aprés rsyncProblèmes Rsync sous Windows
daemon rsync en priorité moindre.sauvegarde en réseau avec rsync
[AIX] rsyncRsync et ssh
Plus de sujets relatifs à : mysqldump et rsync


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