Проблем с mysql репликация

2 отговора 132 прегледа
#1

Проблем с mysql репликация

Правя следната репликация:
S1(master;linux) -> S2(slave;linux)->S3(slave;win2k).
Версиите са 3.23.53а навсякаде. S2 е пуснат с log-slave-updates. Между S1 и S2 няма проблеми. Но на S3 се наблюдава следното:
- свързва се и почва да се ъпдейтва ( което отчитам по това че позицията му в лога на втория расте)
- след известно време спира и повече не продължава ( стои на една и съща позиция на бин-лога)
В логовете няма нищо.

От какво може да е това?

Едното ми предположение е че понеже последния е на windows, става някаква боза. Другото е че е нещо от връзката ( Windows машината е NAT-ната ).

Отговор
в отговор на chercho #2

Re: Проблем с mysql репликация

SHOW SLAVE STATUS; ???

salle.online.bg/sig
Отговор
в отговор на salle #3

Re: Проблем с mysql репликация

SHOW SLAVE STATUS показва че слейва си върви (Running Yes) , но позицията в лога на мастъра си стои все същата.
При рестартиране на слейва всичко тръгва отново и след малко пак спира.

Възможна ли е въобще репликация м/у mysql сървъри ,вървящи на различни ОС (salle)?
Дали пък не иска много добра връзка (bandwith) за да върви?

Искам още нещо да питам salle:
Каква е точно разликата при слейв(едновременно и мастър за друг слейв) пуснат с log-slave-updates и пуснат без тази опция?
Според мен при положение (моя случай) че този слейв/масър се ползва само за да ъпдейтва от друг мастър ( и на свой ред друг слейв да ъпдейтва от него) не би трябвало да има разлика.

Отговор