Szkolenie Administracja bazami danych MySQL

Poziom

Podstawowy

Czas

24h / 3 dni

Termin

Indywidualnie

Cena

Indywidualnie

Szkolenie 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.

Dla kogo jest to szkolenie?
  • logo infoshare Odbiorcą jest każdy, kto chce poznać podstawy administracji bazą danych MySQL i jej pochodnymi (Percona, MariaDB)
  • logo infoshare Wiedza najbardziej przyda się na stanowiska: administrator baz danych, 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 oraz wybrane średniozaawansowane zagadnienia administracji MySQL/MariaDB: instalację i konfigurację serwera, weryfikację ustawień po stronie bazy, zarządzanie użytkownikami i uprawnieniami, podstawy zarządzania pamięcią i doboru parametrów pod obciążenie, diagnostykę i monitorowanie z użyciem performance_schema oraz pracę z logami. W praktyce wykona kopie zapasowe (w tym z użyciem XtraBackup) i przeprowadzi odtwarzanie, a także skonfiguruje podstawowe scenariusze HA oparte o replikację (source-replica/master-worker) oraz wprowadzenie do układów master-master i klastra.

Program szkolenia

Wprowadzenie

  • Architektura i komponenty MySQL
  • Instalacja MySQL (pakiety/kontenery)
  • Pliki konfiguracyjne i parametry startowe

 

Struktury plików i silniki

  • Struktura katalogów i plików danych
  • Silniki tabel i zastosowania (InnoDB/alternatywy)
  • Definicja tabeli z doborem silnika

 

Konfiguracja serwera

  • Konfiguracja globalna serwera
  • Konfiguracja sesji użytkownika
  • Weryfikacja konfiguracji po stronie bazy danych
  • Zmienne globalne i status serwera
  • SHOW GLOBAL i SET

 

Zarządzanie pamięcią

  • Konfiguracja pamięci serwera
  • Bufor sesji
  • Bufor globalny
  • Bufor silnika
  • Query cache – kontekst historyczny i alternatywy (MySQL 8+)
  • Dobór parametrów pod obciążenie

 

Uprawnienia

  • Tworzenie i usuwanie użytkowników
  • Zarządzanie uprawnieniami i rolami

 

Transakcje

  • Poziomy izolacji
  • Blokady danych
  • Zarządzanie i weryfikacja aktywnych transakcji
  • Performance Schema – monitorowanie i diagnostyka

 

Tabele i partycje

  • Tworzenie i usuwanie partycji
  • Tabele tymczasowe

 

Kopie zapasowe

  • Eksport bazy (logical dump)
  • Eksport serwera (backup instancji)
  • Eksport poszczególnych obiektów
  • Rodzaje backupów i zasady retencji
  • Narzędzia XtraBackup
  • Odtwarzanie bazy danych i weryfikacja odzysku

 

Logi

  • Weryfikacja logów
  • Rodzaje logów (error/general/slow/binlog)
  • Konfiguracja i dobór poziomów logowania

 

Rozwiązania HA

  • Replikacja source-replica (master-worker) i master-master
  • Tworzenie klastra i podstawy utrzymania

Skontaktuj sie z nami

zorganizujemy dla Ciebie szkolenie dopasowane do Twoich potrzeb

Przemysław Wołosz

Key Account Manager

przemyslaw.wolosz@infoShareAcademy.com

    Administratorem danych osobowych jest InfoShare Academy Sp. z o.o. z siedzibą w Gdańsku, al. Grunwaldzka 427B, 80-309 Gdańsk, KRS: 0000531749, NIP: 5842742213. Dane osobowe przetwarzane są zgodnie z klauzulą informacyjną.