Köszönjük, hogy elküldte érdeklődését! Csapatunk egyik tagja hamarosan felveszi Önnel a kapcsolatot.
Köszönjük, hogy elküldte foglalását! Csapatunk egyik tagja hamarosan felveszi Önnel a kapcsolatot.
Kurzusleírás
Bevezetés
- MySQL áttekintés, termékek, szolgáltatások
- MySQL szolgáltatások és támogatás
- Támogatott operációs rendszerek
- Képzési tantervi útvonalak
- MySQL dokumentációs források
MySQL architektúra
- A kliens/szerver modell
- Kommunikációs protokollok
- Az SQL réteg
- A tárolási réteg
- Hogyan támogatja a szerver a tárolómotorokat
- Hogyan használja a MySQL a memóriát és a lemezterületet
- A MySQL beépülő modul interfész
Rendszeradminisztráció
- Választás a MySQL disztribúciók típusai között
- A MySQL szerver telepítése
- A MySQL szerver telepítési fájlstruktúrája
- A MySQL szerver indítása és leállítása
- MySQL frissítése
- Több MySQL szerver futtatása egyetlen gazdagépen
Szerver konfiguráció
- MySQL szerver konfigurációs lehetőségek
- Rendszerváltozók
- SQL módok
- Elérhető naplófájlok
- Bináris naplózás
Kliensek és eszközök
- Elérhető kliensek adminisztratív feladatokhoz
- MySQL adminisztratív kliensek
- A mysql parancssori kliens
- A mysqladmin parancssori kliens
- A MySQL Workbench grafikus kliens
- MySQL eszközök
- Elérhető API-k (illesztőprogramok és csatlakozók)
Adattípusok
- Az adattípusok fő kategóriái
- A NULL jelentése
- Oszlopattribútumok
- Karakterkészlet használata adattípusokkal
- Megfelelő adattípus kiválasztása
Metaadatok lekérése
- Elérhető metaadat-hozzáférési módszerek
- Az INFORMATION_SCHEMA felépítése
- A rendelkezésre álló parancsok használata a metaadatok megtekintéséhez
- Különbségek a SHOW utasítások és az INFORMATION_SCHEMA táblák között
- A mysqlshow kliensprogram
- INFORMATION_SCHEMA lekérdezések használata shell parancsok és SQL utasítások létrehozásához
Tranzakciók és zárolás
- Tranzakcióvezérlő utasítások használata több SQL utasítás egyidejű futtatásához
- A tranzakciók ACID tulajdonságai
- Tranzakciós izolációs szintek
- Zárolás használata a tranzakciók védelmére
Tárolómotorok
- Tárolómotorok a MySQL-ben
- InnoDB tárolómotor
- InnoDB rendszer- és fájlonkénti táblaterek
- NoSQL és a Memcached API
- Táblaterek hatékony konfigurálása
- Idegen kulcsok használata a hivatkozási integritás eléréséhez
- InnoDB zárolás
- Az elérhető tárolómotorok jellemzői
Particionálás
- A particionálás és használata a MySQL-ben
- A particionálás használatának okai
- A particionálás típusai
- Particionált táblák létrehozása
- Alparticionálás
- Partíciós metaadatok lekérése
- Partíciók módosítása a teljesítmény javítása érdekében
- A particionálás tárolómotor-támogatása
Felhasználókezelés
- A felhasználói hitelesítés követelményei
- A SHOW PROCESSLIST használata a futó szálak megjelenítésére
- Felhasználói fiókok létrehozása, módosítása és törlése
- Alternatív hitelesítési beépülő modulok
- A felhasználói engedélyezés követelményei
- A felhasználók hozzáférési jogosultságainak szintjei
- A jogosultságok típusai
- Felhasználói jogosultságok megadása, módosítása és visszavonása
Biztonság
- Gyakori biztonsági kockázatok felismerése
- A MySQL telepítésre jellemző biztonsági kockázatok
- Biztonsági problémák és ellenintézkedések a hálózat, az operációs rendszer, a fájlrendszer és a felhasználók vonatkozásában
- Az adatok védelme
- SSL használata a biztonságos MySQL szerver kapcsolatokhoz
- Hogyan tesz lehetővé az SSH biztonságos távoli kapcsolatot a MySQL szerverhez
- További információk keresése a gyakori biztonsági problémákról
Táblakarbantartás
- A táblakarbantartási műveletek típusai
- SQL utasítások a táblakarbantartáshoz
- Kliens- és segédprogramok a táblakarbantartáshoz
- Táblák karbantartása más tárolómotorokhoz
- Adatok exportálása és importálása
- Adatok exportálása
- Adatok importálása
Programozás a MySQL-ben
- Tárolt rutinok létrehozása és végrehajtása
- A tárolt rutinok végrehajtási biztonságának ismertetése
- Triggerek létrehozása és végrehajtása
- Események létrehozása, módosítása és törlése
- Eseményvégrehajtás ütemezése
MySQL biztonsági mentés és helyreállítás
- A biztonsági mentés alapjai
- A biztonsági mentés típusai
- Biztonsági mentési eszközök és segédprogramok
- Bináris és szöveges biztonsági mentések készítése
- A napló- és állapotfájlok szerepe a biztonsági mentésekben
- Adat-helyreállítás
Replikáció
- A MySQL bináris napló kezelése
- MySQL replikációs szálak és fájlok
- MySQL replikációs környezet beállítása
- Összetett replikációs topológiák tervezése
- Több mesteres és körkörös replikáció
- Vezérelt átállás végrehajtása
- A MySQL replikáció figyelése és hibaelhárítása
- Replikáció globális tranzakciós azonosítókkal (GTID-ekkel)
Bevezetés a teljesítményhangolásba
- Az EXPLAIN használata a lekérdezések elemzéséhez
- Általános táblaoptimalizálások
- A teljesítményt befolyásoló állapotváltozók figyelése
- MySQL szerver változók beállítása és értelmezése
- A Performance Schema áttekintése
Összegzés
Kérdezz-felelek szekció
Követelmények
Nincsenek speciális előfeltételek, azonban előny, ha a hallgató rendelkezik némi előzetes adatbázis-ismerettel.
Célközönség:
Bármely IT-szakember, aki adatbázis-adminisztrátorrá vagy adatbázis-támogató szakemberré szeretne válni MySQL adatbázisokon Linux/Windows platformokon.
Formátum: 40% elmélet/előadás, 60% gyakorlat/gyakorlati labor
28 Órák
Vélemények (1)
Szorgflekkesen alkalmazkodott a szükségleteinkhez, nagyon reaktív volt az életben felmerülő kérdések és helyzetek tekintetében, sok gyakorlást nyújtott annak ismétlésére, amit tanultunk.
Colin - Drax
Kurzus - MySQL Administration
Gépi fordítás