Replikacja MySQL
Jakiś czas temu trendomierz został przeniesiony na nowy serwer. Powstał problem związany z bazami danych – baza użytkowników musiała zostać na pierwszym serwerze (wykorzystywana jest również przez inne serwisy). Na nowym serwerze zrobiliśmy kopię i trendomierz mógł działać.
Jedynym sensownym rozwiązaniem była replikacja – i wykonywanie update’ów zdalnie dla tej bazy z serwera trendomierza. Samo ustawienie replikacji okazało się w miarę prostą sprawą (trochę czytania, pierwsze testy na komputerze lokalnym i config na zdalnym) – w zasadzie mogę napisać, że poszło “od strzała”. Schody zaczynają się przy zdalnym wykonywaniu zapytań.
Stwierdzenie może was troche zszokować, cóż ciężkiego jest w zdalym wywoływaniu zapytań mysql? W sumie nic. Problem jest, jeśli musisz modyfikować cudzy kod. Zwłaszcza, jeśli cudzy kod jest… niemodyfikowalny :-)
Wkrótce dokładnie opiszę konfigurację replikacji.

