Replikacja MySQL
Kategoria: php/db
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.

