Проблем с mysql репликация
2 отговора
132 прегледа
Проблем с mysql репликация
Правя следната репликация:
S1(master;linux) -> S2(slave;linux)->S3(slave;win2k).
Версиите са 3.23.53а навсякаде. S2 е пуснат с log-slave-updates. Между S1 и S2 няма проблеми. Но на S3 се наблюдава следното:
- свързва се и почва да се ъпдейтва ( което отчитам по това че позицията му в лога на втория расте)
- след известно време спира и повече не продължава ( стои на една и съща позиция на бин-лога)
В логовете няма нищо.
От какво може да е това?
Едното ми предположение е че понеже последния е на windows, става някаква боза. Другото е че е нещо от връзката ( Windows машината е NAT-ната ).
S1(master;linux) -> S2(slave;linux)->S3(slave;win2k).
Версиите са 3.23.53а навсякаде. S2 е пуснат с log-slave-updates. Между S1 и S2 няма проблеми. Но на S3 се наблюдава следното:
- свързва се и почва да се ъпдейтва ( което отчитам по това че позицията му в лога на втория расте)
- след известно време спира и повече не продължава ( стои на една и съща позиция на бин-лога)
В логовете няма нищо.
От какво може да е това?
Едното ми предположение е че понеже последния е на windows, става някаква боза. Другото е че е нещо от връзката ( Windows машината е NAT-ната ).
Re: Проблем с mysql репликация
SHOW SLAVE STATUS показва че слейва си върви (Running Yes) , но позицията в лога на мастъра си стои все същата.
При рестартиране на слейва всичко тръгва отново и след малко пак спира.
Възможна ли е въобще репликация м/у mysql сървъри ,вървящи на различни ОС (salle)?
Дали пък не иска много добра връзка (bandwith) за да върви?
Искам още нещо да питам salle:
Каква е точно разликата при слейв(едновременно и мастър за друг слейв) пуснат с log-slave-updates и пуснат без тази опция?
Според мен при положение (моя случай) че този слейв/масър се ползва само за да ъпдейтва от друг мастър ( и на свой ред друг слейв да ъпдейтва от него) не би трябвало да има разлика.
При рестартиране на слейва всичко тръгва отново и след малко пак спира.
Възможна ли е въобще репликация м/у mysql сървъри ,вървящи на различни ОС (salle)?
Дали пък не иска много добра връзка (bandwith) за да върви?
Искам още нещо да питам salle:
Каква е точно разликата при слейв(едновременно и мастър за друг слейв) пуснат с log-slave-updates и пуснат без тази опция?
Според мен при положение (моя случай) че този слейв/масър се ползва само за да ъпдейтва от друг мастър ( и на свой ред друг слейв да ъпдейтва от него) не би трябвало да има разлика.