synchronisation de bases mysql

synchronisation de bases mysql - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 08-06-2005 à 09:45:05    

J'ai posté ce post sous la rubrique Windows...ne tapez pas;)
Je leremets ici ou il me semble etre plus à sa place :)
 
 
Bonjour,  
 
Connaitriez vous une methode pour synchroniser deux bases Mysql qui se trouve sur des serveurs différents ?  
J'explique la config : Deux serveurs l'un en mandrake 9.2 et l'autre en 10.1  
L'un maitre, l'autre esclave. L'esclave prend la main en cas de problème hard ou soft grace a heartbeat + mon. Les données diverses sont répliquées grace à un rsync du maitre vers l'esclave. Jusque là tout va bien.  
Arrive la partie que je maitrise pas ou mal, mysql. On m'a parlé un moyen de synchroniser les bases sur les deux serveurs, mais on m'en a pas dit plus.  
Dejà, est ce possible et si oui, comment ?  

Reply

Marsh Posté le 08-06-2005 à 09:45:05   

Reply

Marsh Posté le 08-06-2005 à 10:31:51    

Pourquoi ne pas le faire avec rsync aussi?

Reply

Marsh Posté le 08-06-2005 à 10:51:45    

c'est possible mais je me souviens plus comment on fait :D


---------------
:: Light is Right ::
Reply

Marsh Posté le 08-06-2005 à 11:39:34    

Reply

Marsh Posté le 08-06-2005 à 12:02:13    

merci pour la réponse...
 
Par contre, j'ai été voir ce lien, va me falloir devenir expers de mysql pour simplement faire cette réplication....
 
 :(

Reply

Marsh Posté le 08-06-2005 à 14:46:13    

quelqu'un aurait une procédure ou une méthode plus simple ?
 
J'ai  vu d'autre piste style rsync ou simplement copier les données puis redemarrer mysql, la methode est en cours de test mais pour le moment sans succès ;)
 
Linux est tellement sensible, que j'ai un peu peur de trop modifier des fichier style my.cnf ou autre indiqué sur le site du lien :)

Reply

Marsh Posté le 08-06-2005 à 15:06:20    

fais une sauvegarde des fichiers de config :D

Reply

Marsh Posté le 13-06-2005 à 09:36:44    

re,
 
je donne la solution qui en fait est tres simple.
Une simple copie des fichiers mysql par un rsync, redemarrage de mysql.
Faut juste vérifier que les droits des bases transferé sont resté à mysql.
 
Et ca marche.
 
Je me demande pourquoi une solution aussi compliquée que celle expliqué sur le site de mysql existe, ca doit etre des sadiques qui l'on inventé :p
Donc pour résumé, n'allez pas sur le lien du post plus haut, c'est de la daub :p

Reply

Marsh Posté le 13-06-2005 à 09:37:37    

c'est juste que c'est sale ce que tu fais :p


---------------
:: Light is Right ::
Reply

Marsh Posté le 13-06-2005 à 09:55:54    

mouais, mais en attendant, ca ne me demande pas de toucher à des choses sensible. C'est bien connu, une fois qu'un serveur linux tourne, faut plus y toucher sous peine de tout planter.
 
Donc cette solution de transfert de dossier parait peut etre bidouillage, mais ca me parait plus sùr.
rapport qualité/prix je m'entends bien sur :)

Reply

Marsh Posté le 13-06-2005 à 09:55:54   

Reply

Marsh Posté le 13-06-2005 à 09:58:50    

:D


---------------
:: Light is Right ::
Reply

Marsh Posté le 13-06-2005 à 11:38:44    

keldik a écrit :

Je me demande pourquoi une solution aussi compliquée que celle expliqué sur le site de mysql existe

T'as déjà essayé de synchroniser 3To de bases via rsync ? :)


---------------
"The marketing guys said the HP-35 would be a failure because it was too small, and then we couldn't make them fast enough to meet the demand. The marketing folks don't know everything." - Bill Hewlett
Reply

Marsh Posté le 13-06-2005 à 11:45:03    

je suis d'accord avec toi, mais la methode avec rsync est a lancer automatiquement (crontab) régulierement donc les bases gonflent pas aussi vite(enfin la ou je suis), comme on dit, c'est la premiere fois qui coute :p

Reply

Marsh Posté le 13-06-2005 à 11:50:29    

Ca impose quand même une coupure des serveurs le temps de la synchro, et dans certains cas ce n'est pas acceptable.


---------------
"The marketing guys said the HP-35 would be a failure because it was too small, and then we couldn't make them fast enough to meet the demand. The marketing folks don't know everything." - Bill Hewlett
Reply

Sujets relatifs:

Leave a Replay

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