Course Code: mysqladm
Duration: 14 hours
Prerequisites:

Znajomość dowolnej bazy danych w stopniu podstawowym

Overview:

Uczestnik szkolenia dowie się:

  • Jak zarządzać procesami serwera?
  • Jak bezpiecznie startować i zamykać serwer?
  • Jak przekazywać parametry do serwera?
  • Jak zabezpieczyć serwer przed nadużyciami i włamaniami?
  • Jak używać systemu uprawnień w MySQL?
  • Jak tworzyć i zarządzać kontami użytkowników?
  • Jak tworzyć kopie zapasowe bazy danych?
  • Jak zarządzać plikami dziennika?
  • Jak dostosować MySQL do języka polskiego?
  • Jak uruchomić kilka serwerów MySQL na jednej maszynie?
Course Outline:

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
  • 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

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 sprzęcie

  • Uruchamianie wielu serwerów w systemie Windows
  • Uruchamianie wielu serwerów z wiersza poleceń
  • Uruchamianie wielu serwerów jako usługi
  • Uruchamianie wielu serwerów w systemie Unix-like
  • Użytkowanie programów w środowisku wieloserwerowym
Sites Published:

United Arab Emirates - MySQL Database Administration

Qatar - MySQL Database Administration

Egypt - MySQL Database Administration

Saudi Arabia - MySQL Database Administration

South Africa - MySQL Database Administration

Brasil - MySQL Database Administration

Canada - MySQL Database Administration

中国 - MySQL Database Administration

香港 - MySQL Database Administration

澳門 - MySQL Database Administration

台灣 - MySQL Database Administration

USA - MySQL Database Administration

Österreich - MySQL Datenbankverwaltung

Schweiz - MySQL Datenbankverwaltung

Deutschland - MySQL Datenbankverwaltung

Czech Republic - MySQL Database Administration

Denmark - MySQL Database Administration

Estonia - MySQL Database Administration

Finland - MySQL Database Administration

Greece - MySQL Database Administration

Magyarország - MySQL Database Administration

Ireland - MySQL Database Administration

Luxembourg - MySQL Database Administration

Latvia - MySQL Database Administration

España - Administración de Bases de Datos MySQL

Italia - MySQL Database Administration

Lithuania - MySQL Database Administration

Nederland - MySQL Database Administration

Norway - MySQL Database Administration

Portugal - MySQL Database Administration

România - MySQL Database Administration

Sverige - MySQL Database Administration

Türkiye - MySQL Database Administration

Malta - MySQL Database Administration

Belgique - MySQL Database Administration

France - MySQL Database Administration

日本 - MySQL Database Administration

Australia - MySQL Database Administration

Malaysia - MySQL Database Administration

New Zealand - MySQL Database Administration

Philippines - MySQL Database Administration

Singapore - MySQL Database Administration

Thailand - MySQL Database Administration

Vietnam - MySQL Database Administration

India - MySQL Database Administration

Argentina - Administración de Bases de Datos MySQL

Chile - Administración de Bases de Datos MySQL

Costa Rica - Administración de Bases de Datos MySQL

Ecuador - Administración de Bases de Datos MySQL

Guatemala - Administración de Bases de Datos MySQL

Colombia - Administración de Bases de Datos MySQL

México - Administración de Bases de Datos MySQL

Panama - Administración de Bases de Datos MySQL

Peru - Administración de Bases de Datos MySQL

Uruguay - Administración de Bases de Datos MySQL

Venezuela - Administración de Bases de Datos MySQL

Polska - Administracja bazą danych MySQL

United Kingdom - MySQL Database Administration

South Korea - MySQL Database Administration

Pakistan - MySQL Database Administration

Sri Lanka - MySQL Database Administration

Bulgaria - MySQL Database Administration

Bolivia - Administración de Bases de Datos MySQL

Indonesia - MySQL Database Administration

Kazakhstan - MySQL Database Administration

Moldova - MySQL Database Administration

Morocco - MySQL Database Administration

Tunisia - MySQL Database Administration

Kuwait - MySQL Database Administration

Oman - MySQL Database Administration

Slovakia - MySQL Database Administration

Kenya - MySQL Database Administration

Nigeria - MySQL Database Administration

Botswana - MySQL Database Administration

Slovenia - MySQL Database Administration

Croatia - MySQL Database Administration

Serbia - MySQL Database Administration

Bhutan - MySQL Database Administration

Nepal - MySQL Database Administration

Uzbekistan - MySQL Database Administration