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 tanterv ú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-illesztőfelület
Rendszeradminisztráció
- MySQL disztribúciók típusai közötti választás
- 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 beállítások
- Rendszerváltozók
- SQL módok
- Elérhető naplófájlok
- Bináris naplózás
Kliensek és eszközök
- Rendelkezésre álló kliensek adminisztratív feladatokhoz
- MySQL adminisztratív kliensek
- A mysql parancssoros kliens
- A mysqladmin parancssoros 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őbb 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 szerkezete
- A rendelkezésre álló parancsok használata a metaadatok megtekintéséhez
- A SHOW utasítások és az INFORMATION_SCHEMA táblák közötti különbségek
- 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ások
- Tranzakcióvezérlési utasítások használata több SQL utasítás egyidejű futtatásához
- A tranzakciók ACID tulajdonságai
- Tranzakció izolációs szintek
- Zárolások használata a tranzakciók védelmére
Tárolómotorok
- Tárolómotorok a MySQL-ben
- InnoDB tárolómotor
- InnoDB rendszer- és táblánkénti tárolók
- NoSQL és a Memcached API
- Tárolók hatékony konfigurálása
- Külső kulcsok használata a referenciális integritás eléréséhez
- InnoDB zárolások
- Az elérhető tárolómotorok jellemzői
Particionálás
- Particionálás és használata a MySQL-ben
- Particionálás használatának okai
- Particionálás típusai
- Particionált táblák létrehozása
- Alparticionálás
- Particionálási metaadatok lekérése
- Particionálások módosítása a teljesítmény javítása érdekében
- Tárolómotorok támogatása a particionáláshoz
Felhasználókezelés
- Felhasználóhitelesítés követelményei
- A SHOW PROCESSLIST használata a futó szálak megjelenítéséhez
- 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
- Felhasználói engedélyezés követelményei
- Felhasználók hozzáférési szintjei
- Engedélyek 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 hálózat, operációs rendszer, fájlrendszer és felhasználók esetén
- Az adatok védelme
- SSL használata biztonságos MySQL szerverkapcsolatokhoz
- Hogyan biztosítja az SSH a biztonságos távoli kapcsolatot a MySQL szerverrel
- További információk keresése gyakori biztonsági problémákhoz
Táblakarbantartás
- Táblakarbantartási műveletek típusai
- SQL utasítások táblakarbantartáshoz
- Kliens- és segédprogramok táblakarbantartáshoz
- Más tárolómotorok tábláinak karbantartása
- Adatok exportálása és importálása
- Adatok exportálása
- Adatok importálása
Programozás a MySQL-en belül
- Tárolt eljárások létrehozása és végrehajtása
- Tárolt eljárások végrehajtási biztonságának leírása
- Triggerek létrehozása és végrehajtása
- Események létrehozása, módosítása és törlése
- Események végrehajtási ütemezése
MySQL biztonsági mentés és helyreállítás
- Biztonsági mentés alapjai
- 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
- Komplex replikációs topológiák tervezése
- Többszörös főszerver és körkörös replikáció
- Kontrollált váltás végrehajtása
- MySQL replikáció monitorozása és hibaelhárítása
- Replikáció globális tranzakcióazonosítókkal (GTID)
Bevezetés a teljesítményhangolásba
- Az EXPLAIN használata lekérdezések elemzéséhez
- Általános táblaoptimalizálások
- Állapotváltozók monitorozása, amelyek hatással vannak a teljesítményre
- MySQL szerverváltozók beállítása és értelmezése
- Teljesítmény-séma áttekintése
Befejezés
Kérdések és válaszok
Követelmények
Nincsenek speciális előfeltételek, de előny, ha a hallgatónak van némi előzetes ismerete az adatbázisokról.
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