Opleiding: Training MySQL DBA
Wil je een MySQL-databaseomgeving zelf kunnen opzetten en beheren als DBA, zodat je databases betrouwbaar blijven draaien, ook wanneer de belasting en de eisen aan beschikbaarheid toenemen? In deze training installeer en configureer je MySQL, werk je met de componenten en objecten van het systeem en richt je backup, recovery en replicatie in. Je oefent doorlopend in een draaiende MySQL-omgeving. Hierdoor ben je in staat om een volledige MySQL-configuratie op te zetten, te beheren en te optimaliseren.
Algemene omschrijving
MySQL is al jaren een van 's werelds meest gebruikte relationele open-source databases. Om zo'n systeem betrouwbaar te laten draaien, is goed beheer een vereiste, zeker in complexe omgevingen waar de beschikbaarheid geen moment in het geding mag komen. In die omgevingen is de rol van de Database Administrator bepalend. Tijdens deze training werk je toe naar precies die rol: je installeert en configureert MySQL, werkt met de componenten en objecten van het systeem en beheert je database van dag tot dag.
Je begint bij de installatie en basisconfiguratie en bouwt van daaruit een volledige MySQL-configuratie op. Je werkt met de basis-SQL die je als DBA nodig hebt, zet backup- en recoveryscenario's op en richt replicatie in tussen meerdere servers. Daarna kom je toe aan cluster, high availability en het tunen van je omgeving. Je oefent doorlopend in een draaiende MySQL-omgeving, waardoor je het geleerde meteen toepast.
Onze trainers beheren zelf dagelijks MySQL-omgevingen. Daardoor leggen ze de werking van het systeem uit en delen ze de afwegingen die bij het beheer van een productieomgeving spelen. Hierdoor ben je in staat om een MySQL-omgeving zelfstandig op te zetten en te beheren.
Deze training als bedrijfstraining voor jou en je team?
Elk vraagstuk en elke situatie is anders; daarom staan tijdens een bedrijfstraining jouw organisatie en (bedrijfs)vraagstukken centraal. In goed overleg stellen we een lesprogramma samen dat volledig aansluit bij jouw (jullie!) specifieke uitdaging, wensen en dagelijkse werkpraktijk.
Programma
Tijdens de training MySQL DBA komen onderstaande onderwerpen aan bod.
NB: Mocht je vragen hebben over de inhoud of deze aangepast willen zien op jouw specifieke praktijksituatie of trainingsbehoefte, bel ons dan gerust: we spreken de mogelijkheden graag met je door.
- Introductie en installatie van MySQL
-
- De rol en positie van MySQL als relationele open-source database doorgronden
- MySQL installeren op je omgeving
- De basisconfiguratie van de server instellen
- Herkennen welke keuzes je bij de installatie maakt met het oog op beheer
- MySQL-componenten en configuratie
-
- Werken met de kerncomponenten van MySQL: server, client, database en logging
- Logging inrichten voor beheer en probleemanalyse
- De serverconfiguratie afstemmen op je beheersituatie
- Database-objecten en basis-SQL
-
- Werken met MySQL-objecten: databases, tabellen, rijen, views, indexen, triggers en stored procedures
- De rol van indexen en views in het beheer van je database doorgronden
- Objecten aanmaken en aanpassen met SQL Data Definition Language (create, drop, alter)
- Data bevragen en bewerken met SQL Data Manipulation Language (select, insert, update, delete)
- De basis-SQL beheersen die je als DBA nodig hebt om je database te beheren
- Tools, backup en recovery
-
- De belangrijkste MySQL-tools inzetten voor dagelijks beheer
- Backupstrategieën opzetten voor je databases
- Recoveryscenario's uitvoeren en testen
- Bepalen welke backup- en recoveryaanpak past bij je beschikbaarheidseisen
- Replicatie, cluster, high availability en tuning
-
- Replicatie inrichten in een source/replica-opstelling (nog altijd bekend als master/slave)
- Master/master-replicatie afwegen tegen een source/replica-opstelling
- Een cluster opzetten voor je MySQL-omgeving
- High availability inrichten zodat je database beschikbaar blijft
- De performance van je MySQL-omgeving tunen
De training is praktisch en interactief van opzet, met veel ruimte voor jouw vragen en werksituatie. Je gaat aan de slag met passende praktijkvoorbeelden. Door actief te oefenen, te analyseren en te evalueren, maak je je de materie stap voor stap eigen en ervaar je hoe je een MySQL-configuratie opzet, beheert en optimaliseert.
Onze trainers zijn, naast trainer, dagelijks werkzaam op dit expertisegebied. Ze beschikken dus niet alleen over de meest actuele kennis, maar hebben ook essentiële praktijkervaring. Hierdoor zijn ze in staat om een waardevolle vertaalslag te maken van ‘kennis’ naar ‘toepassing binnen jouw organisatie en werksituatie’.
Doelen
Na deze training ben je in staat om:
- MySQL te installeren en de basisconfiguratie in te richten
- Met de componenten en objecten van MySQL te werken en de basis-SQL voor beheer in te zetten
- Backup, recovery en replicatie op te zetten voor een betrouwbare databaseomgeving
- Cluster, high availability en tuning in te richten om beschikbaarheid en performance te bewaken
- Een volledige MySQL-configuratie zelfstandig op te zetten, te beheren en te optimaliseren