Opleiding: MySQL-databasebeheer – 5 dagen online klassikale cursus
Word een zelfverzekerde MySQL-databasebeheerder met de praktische vaardigheden om hoogpresterende MySQL-databases te installeren, configureren, beveiligen en onderhouden.
Deze praktijkgerichte cursus is bedoeld voor IT-professionals die verantwoordelijk zijn voor het beheer van MySQL-omgevingen in de ontwikkel-, test- en productieomgeving.
Je leert hoe je databases beheert, gebruikers en machtigingen beheert, back-up- en herstelstrategieën implementeert, de serverstatus bewaakt, de prestaties optimaliseert en veelvoorkomende problemen oplost. De cursus behandelt ook replicatie, beveiliging, opslagengines en routineonderhoud om de beschikbaarheid, betrouwbaarheid en schaalbaarheid van de database te waarborgen.
Aan het einde van de cursus ben je in staat om MySQL-databases efficiënt te beheren en daarbij de beste praktijken uit de branche toe te passen op het gebied van beheer, beveiliging en prestaties.
Doelgroep
- MySQL-databasebeheerders (DBA’s)
- Linux- en systeembeheerders
- DevOps- en infrastructuuringenieurs
- Database-supportingenieurs
- IT-operationsprofessionals
- Ontwikkelaars die verantwoordelijk zijn voor het beheer van MySQL-databases
Vereisten
- Basiskennis van relationele databases
- Bekendheid met de basisprincipes van SQL
- Basiskennis van Linux- of Windows-serverbeheer
- Inzicht in databaseconcepten zoals tabellen, gebruikers en query’s wordt aanbevolen
Leerdoelen
- Transacties en vergrendeling: Leer transactiebeheer, vergrendelingsmechanismen en concurrency-controle om de gegevensintegriteit te waarborgen en de prestaties in omgevingen met meerdere gebruikers te optimaliseren.
- Taakplanning en automatisering: Automatiseer routinematige databasetaken met behulp van de MySQL Event Scheduler, waaronder onderhoud, back-ups en geplande bewerkingen.
- Replicatie en hoge beschikbaarheid: Configureer en beheer MySQL-replicatie, controleer de status van de replicatie, los problemen op en implementeer strategieën voor hoge beschikbaarheid.
- Prestatieoptimalisatie: Optimaliseer MySQL door middel van serverconfiguratie, indexering, query-optimalisatie, prestatiebewaking en logboekregistratie om de snelheid en betrouwbaarheid te verbeteren.
Cursusinhoud
Dag 1: Basisprincipes van MySQL-beheer
- Inleiding tot de MySQL-architectuur, de server, clients en beheertools
- MySQL Workbench installeren en gebruiken
- Databasemetadata ophalen met SHOW, DESCRIBE en INFORMATION_SCHEMA
- MySQL-serverinstellingen, variabelen en auditing configureren
- SQL-modi, logbestanden en binaire logboekregistratie beheren
Dag 2: Opslagengines en databaseonderhoud
- Inzicht in de MySQL-architectuur, het geheugen- en opslagbeheer
- De InnoDB-opslagengine configureren en optimaliseren
- MyISAM en andere opslagengines verkennen
- Tabelonderhoud, -optimalisatie en -herstel uitvoeren
Dag 3: Back-up, herstel en beveiliging
- Back-up- en herstelstrategieën implementeren met mysqldump en Percona XtraBackup
- Databases importeren en exporteren met behulp van SQL en opdrachtregelprogramma’s
- Gebruikers, wachtwoorden, rollen en rechten beheren
- Toegangscontrole en resourcebeheer configureren
Dag 4: Transacties, prestaties en automatisering
- Transacties, vergrendeling, gelijktijdigheid en deadlocks beheren
- De prestaties van MySQL afstemmen met behulp van configuratievariabelen en Performance Schema
- Databasetaken automatiseren met de MySQL Event Scheduler
Dag 5: Replicatie en hoge beschikbaarheid
- MySQL-replicatie en GTID-gebaseerde replicatie configureren
- Replicatie monitoren en replicatieproblemen oplossen
- Failover- en hoge-beschikbaarheidsstrategieën implementeren
- Geavanceerde prestatieoptimalisatie en best practices voor productieomgevingen toepassen
FAQ
Wanneer vindt de cursus plaats?
Het grootste deel van de cursus bestaat uit een online cursus van een volledige dag, van 's ochtends tot 's middags (CET), met 8 uur per dag aaneengesloten. Neem echter contact met ons op om de definitieve, gedetailleerde roosters te bevestigen.
Wat is MySQL?
MySQL is een veelgebruikte open-source relationele database die gegevens opslaat, beheert en opvraagt voor web-, bedrijfs- en cloudtoepassingen. In deze cursus leert u hoe u MySQL-databases installeert, configureert, beheert en onderhoudt.
Is deze cursus geschikt voor aspirant-databasebeheerders?
Ja. De cursus biedt een stevige basis in MySQL-beheer en rust u uit met de praktische vaardigheden die nodig zijn om een carrière als databasebeheerder (DBA) te beginnen.
Hoe wordt beveiliging van MySQL in de cursus behandeld?
Je leert essentiële beveiligingspraktijken, waaronder gebruikers- en rechtenbeheer, wachtwoordbeleid, auditing, veilige implementatie en toegangscontrole om MySQL-omgevingen te beschermen.
Leer ik over back-up en herstel?
Ja. De cursus behandelt back-up- en hersteltechnieken met behulp van tools zoals mysqldump, mysqlimport, binaire logbestanden en hot-back-upmethoden om je te helpen bij het herstellen van databases in productieomgevingen.
Komt het oplossen van prestatieproblemen aan bod in de cursus?
Ja. Je leert prestatieproblemen te diagnosticeren en op te lossen met behulp van logbestanden, Performance Schema, query-analyse, vergrendelingsbeheer en technieken voor serveroptimalisatie om de prestaties van MySQL te optimaliseren.
Leer ik over back-up en herstel?
Ja. De cursus behandelt back-upstrategieën, databaseherstel, replicatie en concepten voor noodherstel.
Komt databasebeveiliging aan bod in de cursus?
Ja. Je leert over gebruikersbeheer, authenticatie, rechten, toegangscontrole en best practices op het gebied van beveiliging voor MySQL-omgevingen.
Is de cursus praktijkgericht?
Ja. De training omvat praktische oefeningen die realistische MySQL-beheertaken en scenario’s voor het oplossen van problemen simuleren.
Welke vaardigheden zal ik opdoen?
Je leert MySQL-databases te installeren, configureren, beveiligen, monitoren, optimaliseren, back-uppen, herstellen en onderhouden, waarbij je zorgt voor hoge beschikbaarheid, prestaties en betrouwbaarheid.
Belangrijkste kenmerken
- Cursus en materiaal in het Engels
- Beginners- tot gemiddeld niveau
- 5 dagen live virtuele training onder leiding van een instructeur (8 uur per dag)
- Interactieve live-labs met praktijkgerichte opdrachten
- Cursushandboek en handige referentiebladen
- Praktische toegang tot een op Linux gebaseerde trainingsomgeving
- Actuele MySQL-inhoud en -tools
- Meer dan 60 aanbevolen studie-uren
- Inclusief certificaat