W poprzednim poście opisywałem w jaki sposób skonfigurować replikację pomiędzy serwerami MySQL w sytuacji, gdy oba serwery są puste. Wiemy, że do skonfigurowania replikacji potrzebujemy informacje o tym, w którym miejscu binlogów powinna się ona rozpocząć. Dziś bardziej życiowy problem – mamy jeden serwer na którym produkcyjnie działa jakaś baza danych. Tą bazę chcemy replikować. Jak się za to zabrać? Problem sprowadza się do tego, że trzeba uzyskać na slave dokładny obraz bazy mastera dla danego, konkretnego miejsca w binlogu. Nie jeden INSERT później, czy też wcześniej. Co można zrobić?
czytaj dalej…