www.comarch.pl/szkolenia Administracja bazą danych MySQL

Transkrypt

www.comarch.pl/szkolenia Administracja bazą danych MySQL
Administracja bazą danych MySQL
SK-MYS-ADM
Charakterystyka
Uczestnik szkolenia dowie się jak:
- zarządzać procesami serwera?
- bezpiecznie startować i zamykać serwer?
- przekazywać parametry do serwera?
- zabezpieczyć serwer przed nadużyciami i włamaniami?
- używać systemu uprawnień w MySQL?
- tworzyć i zarządzać kontami użytkowników?
- tworzyć kopie zapasowe bazy danych?
- zarządzać plikami dziennika?
- dostosować MySQL do języka polskiego?
- uruchomić kilka serwerów MySQL na jednej maszynie?
Profil słuchaczy
Kurs przeznaczony jest dla wszystkich, którzy pracują z oprogramowaniem opartym na
relacyjnej bazie MySQL oraz chcą poznać mechanizmy jej działania.
Wymagania wstępne
Od uczestników szkolenia wymagana jest znajomość dowolnej bazy danych. Zaleca się
ukończenie kursów:
ƒ
ƒ
Język SQL w bazie danych MySQL
Używanie i zarządzanie bazą danych MySQL.
Czas trwania
3 dni po 8 godzin lekcyjnych
Zagadnienia
Pliki serwera MySQL oraz skrypty startowe
ƒ
ƒ
ƒ
ƒ
ƒ
Dostępne skrypty i programy użytkowe
Extended MySQL Server (mysqld-max)
Skrypt startowy mysqld_safe
Skrypt startowy mysql.server
Program do zarządzania wieloma serwerami na jednej maszynie mysqld_multi
Konfiguracja serwera MySQL
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
Opcje polecenia mysqld
Tryby SQL serwera (The Server SQL Mode)
Zmienne systemowe serwera (Server System Variables)
Systemowe zmienne dynamiczne serwera (Dynamic System Variables)
Określanie stanu serwera (Server Status Variables)
Zamykanie serwera (Shutdown Process)
Bezpieczeństwo serwera MySQL
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
Zabezpieczanie przed atakami
Opcje programu mysqld dotyczące bezpieczeństwa
Bezpieczeństwo a komenda LOAD DATA LOCAL
System uprawnień w MySQL
Jak działa system uprawnień
Struktura systemu uprawnień w bazie MySQL
Etapy łączenia się z serwerem MySQL
Access Control, Stage 1: Connection Verification
Access Control, Stage 2: Request Verification
www.comarch.pl/szkolenia
ƒ
Najczęstsze przyczyny błędu dostępu (Access denied Errors )
Zarządzanie kontami użytkowników
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
Użytkownicy i hasła
Dodawanie nowego konta użytkownika
Usuwanie konta użytkownika
Limitowanie zasobów konta
Zmiana hasła konta użytkownika
Konserwowanie oraz naprawa bazy danych MysQL
Tworzenie kopii zapasowych
Konserwacja i odzyskiwanie tabel (Maintenance and Crash Recovery)
Składnia wywołania programu myisamchk
Opcja programu myisamchk (sprawdzanie spójności tabel, naprawa tabel, inne)
Optymalizacja tabel
Pobieranie informacji o tabeli
Ustawienia lokalne MySQL
ƒ
ƒ
ƒ
ƒ
ƒ
Sortowanie a polskie znaki
Wybór języka komunikatów
Dodawanie nowego języka
Najczęstsze problemy z poslkimi znakami
Określanie strefy czasowej serwera
Pliki dziennika serwera MySQL (MySQL Log Files)
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
Error Log
General Query Log
Update Log
Binary Log
Slow Query Log
Utrzymywanie plików dziennika
Uruchamianie wielu serwerów na jednym urządzeniu
ƒ
ƒ
ƒ
ƒ
ƒ
Uruchamianie wielu serwerów w systemie Windows
Uruchamianie wielu serwerów z wiersza poleceń
Uruchamianie wielu serwerów jako usłgi
Uruchamianie wielu serwerów w systemie Unix-like
Użytkowanie programów w środowisku wieloserwerowym
MySQL Query Cache
ƒ
ƒ
ƒ
ƒ
Jak działa Query Cache
Opcje Query Cache dla klauzuli SELECT
Konfigurowanie Query Cache
Sprawdzanie stanu Query Cache
Wiedza z kursu
Po ukończeniu kursu uczestnik powinien umieć administrować bazą danych MySQL i
rozumieć jej mechanizmy.
www.comarch.pl/szkolenia

Podobne dokumenty