Konfiguracja replikacji master-slave w SZBD MySQL - ćwiczenia praktyczne

1. Zalogować się na użytkownika root na serwerze głównym i sprawdzić, jakie procesy są uruchomione na serwerze.

1-1

2. Na serwerze głównym utworzyć użytkownika tibg1_slave, który będzie się logował z maszyny slave pod adresem 10.1.11.8 przy użyciu hasła 12345qwert5.

3. Utworzonemu użytkownikowi nadać uprawnienie REPLICATION SLAVE (globalne), przeładować uprawnienia i sprawdzić dwoma metodami, czy zostało ono nadane.

1-2+3

1-3

1-3-2

4. Z serwera slave zalogować się na komputer master przy pomocy utworzonego użytkownika w celu przetestowania połączenia. Na komputerze master ponownie wyświetlić uruchomione procesy.

1-4

1-1

5. Na serwerach master i slave zmodyfikować plik konfiguracyjny my.ini, w szczególności określić numer maszyny server-id, ścieżkę i nazwę pliku, gdzie będą zapisywane logi binarne, a sposób synchronizacji ustawić na  1.

1-5-1

6. Na serwerze głównym zablokować wszystkie tabele w bazie danych firmatibg1.

1-6

7. Wykonać kopię bazy danych firmatibg1 do pliku SQL.

1-7

8. Na serwerze slave odtworzyć kopię bazy danych firmatibg1. Wcześniej usunąć ją z serwera podrzędnego, jeśli istnieje.

1-8

9. Zrestartować serwer MySQL na maszynach master i slave.

10. Na komputerze master odczytać pozycję pliku binarnego.

Sprawdź screen przy (6).

11. Odblokować tabele.

1-11

12. Na komputerze slave zalogować się jako root i przekonfigurować go do obsługi replikacji, w szczególności wprowadzić parametry MASTER_HOST, MASTER_USER, MASTER_PASSWORD, MASTER_LOG_FILE, MASTER_LOG_POS.

13. Uruchomić replikację i przetestować, czy działa: na serwerze master dodać nowy produkt do tabeli product i sprawdzić na serwerze slave, czy ta zmiana została dodana na replice bazy danych.

1-12+13

1-13-214. W razie problemów wyświetlić status replikacji.

1-14

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *