WPROWADZENIE
• komponenty MySQL
• instalacja MySQL
• pliki konfiguracyjneSTRUKTURY PLIKÓW I SILNIKI
• omówienie struktury plików
• silniki tabel
• tworzenie tabeli z wybranym silnikiemKONFIGURACJA SERWERA
• konfiguracja globalna
• konfiguracja sesji użytkownika
• weryfikacja po stronie bazy danych
• SHOW GLOBAL i SETZARZĄDZANIE PAMIĘCIĄ
• konfiguracja pamięci
• bufor sesji
• bufor globalny
• bufor silnika
• query cacheUPRAWNIENIA
• tworzenie i usuwanie użytkowników
• zarządzanie uprawnieniamiTRANSAKCJE
• poziomy izolacji
• blokady danych
• zarządzanie/weryfikacja działających transakcji
• omówienie performance_schemaTABELE I PARTYCJE
• tworzenie i usuwanie partycji
• tworzenie tabel tymczasowychKOPIE ZAPASOWE
• eksport bazy
• eksport serwera
• eksport poszczególnych obiektów
• rodzaje backupów
• narzędzia XtraBackup
• odtwarzanie bazy danychLOGI
• weryfikacja logów
• rodzaje logów
• strojenie logówROZWIĄZANIA HA
• konfiguracja master-worker i master-master
• tworzenie klastra
Cechy
Opis
Infoshare to największa społeczność technologiczna w CEE i organizator wiodącej konferencji tech w Gdańsku. Łączy startupy, inwestorów, korporacje i pasjonatów innowacji. Promuje przedsiębiorczość, dzielenie się wiedzą i networking. Dzięki wydarzeniom, konkursom i programom wspiera rozwój ekosystemu technologicznego w Polsce i regionie.
- Szkolenie z administracji bazami danych MySQL to kurs skoncentrowany na nauce zarządzania i utrzymania baz danych opartych na systemie MySQL. Uczestnicy zdobywają wiedzę na temat instalacji, konfiguracji i monitorowania serwera MySQL, zarządzania użytkownikami i uprawnieniami, wykonywania kopii zapasowych i przywracania danych, optymalizacji wydajności oraz rozwiązywania problemów związanych z bazą danych. Szkolenie obejmuje praktyczne ćwiczenia, aby uczestnicy mogli zdobyć umiejętności niezbędne do skutecznego zarządzania bazami danych MySQL w różnorodnych środowiskach aplikacyjnych.Środowisko pracy:
- Konteneryzacja
- 2-3 maszyny wirtualne oparte o system Linux (rekomendowane)
- Wymagania:
- Znajomość systemu Linux, konfiguracja SSH, podstawy pisania skryptów
- Do wyboru jeden z silników
- Odbiorcą jest każdy, kto chce poznać podstawy administracją bazy danych MySQL i jej podobnych (Percona, MariaDB)
- Wiedza najbardziej przyda się na stanowiska: administrator, devops, site reliability engineer
Kursant pozna podstawowe i kilka średniozaawansowanych zagadnień związanymi z administracją bazami danych MySQL i MariaDB. Pozna w praktyce takie zagadnienia jak zarządzanie użytkownikami, tworzenie kopii zapasowych oraz sposoby optymalizacji bazy danych poprzez dobór odpowiednich silników oraz ilości pamięci. Nie zabraknie również tematu HA na podstawie tworzonych klastrów oraz konfiguracji master-worker.
24 h/3 dni