Bedankt voor uw aanvraag! Een van onze medewerkers neemt binnenkort contact met u op
Bedankt voor uw boeking! Een van onze medewerkers neemt binnenkort contact met u op.
Cursusaanbod
Invoering
- MySQL Overzicht, producten, diensten
- MySQL Diensten en ondersteuning
- Ondersteunde operationele services
- Opleidingstrajecten
- MySQL Documentation Hulpbronnen
MySQL Architectuur
- Het client/server-model
- Communication protocollen
- De SQL laag
- De opslaglaag
- Hoe de server opslagengines ondersteunt
- Hoe MySQL geheugen en schijfruimte gebruikt
- De MySQL plug-in-interface
Systeem administratie
- Kiezen tussen soorten MySQL distributies
- De MySQL-server installeren
- De MySQL serverinstallatiebestandsstructuur
- Starten en stoppen van de MySQL-server
- Upgraden MySQL
- Het runnen van meerdere MySQL servers op één enkele host
Serverconfiguratie
- MySQL serverconfiguratieopties
- Systeemvariabelen
- SQL Modi
- Beschikbare logbestanden
- Binaire logboekregistratie
Klanten en hulpmiddelen
- Beschikbare klanten voor administratieve taken
- MySQL administratieve klanten
- De mysql-opdrachtregelclient
- De mysqladmin-opdrachtregelclient
- De MySQL Workbench grafische client
- MySQL gereedschap
- Beschikbare API's (stuurprogramma's en connectoren)
Gegevenstypen
- Belangrijkste categorieën gegevenstypen
- Betekenis van NULL
- Kolomkenmerken
- Gebruik van tekensets met gegevenstypen
- Een geschikt gegevenstype kiezen
Metagegevens verkrijgen
- Beschikbare methoden voor toegang tot metagegevens
- Structuur van INFORMATION_SCHEMA
- De beschikbare opdrachten gebruiken om metagegevens te bekijken
- Verschillen tussen SHOW-instructies en INFORMATION_SCHEMA-tabellen
- Het mysqlshow-clientprogramma
- INFORMATION_SCHEMA-query's gebruiken om shell-opdrachten en SQL-instructies te maken
Transacties en vergrendeling
- Transactiecontrole-instructie gebruiken om meerdere SQL instructies gelijktijdig uit te voeren
- De ACID-eigenschappen van transacties
- Transactie-isolatieniveaus
- Vergrendeling gebruiken om transacties te beschermen
Opslagmotoren
- Opslagmotoren in MySQL
- InnoDB-opslagengine
- InnoDB-systeem en tabelruimten per tabel
- NoSQL en de Memcached-API
- Efficiënt configureren van tablespaces
- Het gebruik van externe sleutels om referentiële integriteit te bereiken
- InnoDB-vergrendeling
- Kenmerken van beschikbare opslagmotoren
Verdeling
- Partitioneren en het gebruik ervan in MySQL
- Redenen voor het gebruik van partities
- Soorten partities
- Gepartitioneerde tabellen maken
- Subpartitionering
- Metagegevens van de partitie verkrijgen
- Partities aanpassen om de prestaties te verbeteren
- Storage Engine-ondersteuning voor partitionering
Gebruiker Management
- Vereisten voor gebruikersauthenticatie
- Gebruik SHOW PROCESSLIST om te laten zien welke threads actief zijn
- Gebruikersaccounts aanmaken, wijzigen en verwijderen
- Alternatieve authenticatieplug-ins
- Vereisten voor gebruikersautorisatie
- Niveaus van toegangsrechten voor gebruikers
- Soorten privileges
- Het verlenen, wijzigen en intrekken van gebruikersrechten
Beveiliging
- Herkennen van gemeenschappelijke veiligheidsrisico's
- Beveiligingsrisico's die specifiek zijn voor de MySQL installatie
- Beveiligingsproblemen en tegenmaatregelen voor netwerk, besturingssysteem, bestandssysteem en gebruikers
- Bescherming van uw gegevens
- SSL gebruiken voor veilige MySQL serververbindingen
- Hoe SSH een veilige externe verbinding met de MySQL server mogelijk maakt
- Aanvullende informatie zoeken voor veelvoorkomende beveiligingsproblemen
Tafelonderhoud
- Soorten tafelonderhoudsbewerkingen
- SQL verklaringen voor tafelonderhoud
- Client- en hulpprogramma's voor tafelonderhoud
- Tabellen onderhouden voor andere opslagmotoren
- Gegevens exporteren en importeren
- Gegevens exporteren
- Gegevens importeren
Programming Binnenkant MySQL
- Opgeslagen routines maken en uitvoeren
- Beschrijven van opgeslagen routine-uitvoeringsbeveiliging
- Triggers maken en uitvoeren
- Evenementen aanmaken, wijzigen en verwijderen
- Planning van de uitvoering van evenementen
MySQL Back-up en herstel
- Basisbeginselen van back-up
- Soorten back-ups
- Back-uptools en -hulpprogramma's
- Het maken van binaire en tekstback-ups
- Rol van log- en statusbestanden in back-ups
- Data herstel
Replicatie
- Het beheren van het MySQL binaire logboek
- MySQL replicatiethreads en bestanden
- Het opzetten van een MySQL replicatieomgeving
- Het ontwerpen van complexe replicatietopologieën
- Multi-Master en circulaire replicatie
- Een gecontroleerde omschakeling uitvoeren
- Controle en probleemoplossing MySQL Replicatie
- Replicatie met Global Transaction Identifiers (GTID's)
Inleiding tot prestatieafstemming
- EXPLAIN gebruiken om zoekopdrachten te analyseren
- Algemene tabeloptimalisaties
- Statusvariabelen monitoren die de prestaties beïnvloeden
- Servervariabelen MySQL instellen en interpreteren
- Overzicht van prestatieschema
Conclusie
Vraag-en-antwoordsessie
Vereisten
Geen specifieke voorkennis, wel goed als de student al enige voorkennis heeft van databases.
28 Uren
Leveringsopties
PRIVÉGROEPSTRAINING
Onze identiteit draait om het leveren van precies wat onze klanten nodig hebben.
- Pre-cursusgesprek met uw trainer
- Aanpassing van de leerervaring om uw doelen te bereiken -
- Op maat gemaakte overzichten
- Praktische, praktische oefeningen met gegevens / scenario's die herkenbaar zijn voor de cursisten
- Training gepland op een datum naar keuze
- Gegeven online, op locatie/klaslokaal of hybride door experts die ervaring uit de echte wereld delen
Private Group Prices RRP from €9120 online delivery, based on a group of 2 delegates, €2880 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.
Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen
OPENBARE TRAINING
Kijk op onze public courses
Reviews (1)
Was zorgvuldig afgestemd op onze behoeften, reageerde zeer goed op live vragen en situaties, gaf ons veel oefening om te herhalen wat we aan het leren waren.
Colin - Drax
Cursus - MySQL Administration
Automatisch vertaald