Szkolenie Administracja bazami danych MySQL
Poziom
PodstawowyCzas
24h / 3 dniTermin
IndywidualnieCena
IndywidualnieSzkolenie z administracji bazami danych MySQL
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.
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
Ś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
Czego nauczysz się na tym szkoleniu?
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.
Program szkolenia
Wprowadzenie
- Komponenty MySQL
- Instalacja MySQL
- Pliki konfiguracyjne
Struktury plików i silniki
- Omówienie struktury plików
- Silniki tabel
- Tworzenie tabeli z wybranym silnikiem
Konfiguracja serwera
- Konfiguracja globalna
- Konfiguracja sesji użytkownika
- Weryfikacja po stronie bazy danych
- SHOW GLOBAL i SET
Zarządzanie pamięcią
- Konfiguracja pamięci
- Bufor sesji
- Bufor globalny
- Bufor silnika
- Query cache
Uprawnienia
- Tworzenie i usuwanie użytkowników
- Zarządzanie uprawnieniami
Transakcje
- Poziomy izolacji
- Blokady danych
- Zarządzanie/weryfikacja działających transakcji
- Omówienie performance_schema
Tabele i partycje
- Tworzenie i usuwanie partycji
- Tworzenie tabel tymczasowych
Kopie zapasowe
- Eksport bazy
- Eksport serwera
- Eksport poszczególnych obiektów
- Rodzaje backupów
- Narzędzia XtraBackup
- Odtwarzanie bazy danych
Logi
- Weryfikacja logów
- Rodzaje logów
- Strojenie logów
Rozwiązania HA
- Konfiguracja master-worker i master-master
- Tworzenie klastra