Tack för att du skickade din fråga! En av våra teammedlemmar kontaktar dig snart.        
        
        
            Tack för att du skickade din bokning! En av våra teammedlemmar kontaktar dig snart.        
    Kursplan
Introduktion
- MySQL Översikt, produkter, tjänster
- MySQL Tjänster och support
- Drifttjänster som stöds
- Utbildningskurser
- MySQL Documentation Resurser
MySQL Arkitektur
- Klient/servermodellen
- Communication protokoll
- SQL skiktet
- Lagringsskiktet
- Hur servern stöder lagringsmotorer
- Hur MySQL använder minne och diskutrymme
- Plug-in-gränssnittet MySQL
Systemadministration
- Att välja mellan typer av MySQL distributioner
- Installation av servern MySQL
- MySQL Serverinstallationsfilstrukturen
- Starta och stoppa MySQL-servern
- Uppgraderar MySQL
- Kör flera MySQL servrar på en enda värd
Serverkonfiguration
- MySQL serverkonfigurationsalternativ
- Systemvariabler
- SQL Lägen
- Tillgängliga loggfiler
- Binär loggning
Kunder och verktyg
- Tillgängliga kunder för administrativa uppgifter
- MySQL administrativa kunder
- Mysql kommandoradsklient
- Mysqladmin kommandoradsklient
- Den MySQL Workbench grafiska klienten
- MySQL verktyg
- Tillgängliga API:er (drivrutiner och anslutningar)
Datatyper
- Huvudkategorier av datatyper
- Betydelsen av NULL
- Kolumnattribut
- Användning av teckenuppsättning med datatyper
- Att välja en lämplig datatyp
Skaffa metadata
- Tillgängliga metoder för metadataåtkomst
- Struktur för INFORMATION_SCHEMA
- Använda de tillgängliga kommandona för att visa metadata
- Skillnader mellan SHOW-satser och INFORMATION_SCHEMA-tabeller
- Mysqlshow-klientprogrammet
- Använder INFORMATION_SCHEMA-frågor för att skapa skalkommandon och SQL-satser
Transaktioner och låsning
- Använder transaktionskontrollsatsen för att köra flera SQL satser samtidigt
- ACID-egenskaperna för transaktioner
- Transaktionsisoleringsnivåer
- Använder låsning för att skydda transaktioner
Förvaringsmotorer
- Lagringsmotorer i MySQL
- InnoDB lagringsmotor
- InnoDB-system och fil-per-tabell-tabellutrymmen
- NoSQL och Memcached API
- Konfigurera tabellutrymmen effektivt
- Använda främmande nycklar för att uppnå referensintegritet
- InnoDB låsning
- Funktioner hos tillgängliga lagringsmotorer
Partitionering
- Partitionering och dess användning i MySQL
- Anledningar till att använda partitionering
- Typer av partitionering
- Skapa partitionerade tabeller
- Underpartitionering
- Hämta partitionsmetadata
- Ändra partitioner för att förbättra prestandan
- Storage Engine Support för partitionering
Användare Management
- Krav för användarautentisering
- Använder SHOW PROCESSLIST för att visa vilka trådar som körs
- Skapa, ändra och ta bort användarkonton
- Alternativa insticksprogram för autentisering
- Krav för användarbehörighet
- Nivåer av åtkomstprivilegier för användare
- Typer av privilegier
- Bevilja, ändra och återkalla användarrättigheter
säkerhet
- Att känna igen vanliga säkerhetsrisker
- Säkerhetsrisker som är specifika för installationen MySQL
- Säkerhetsproblem och motåtgärder för nätverk, operativsystem, filsystem och användare
- Skydda dina data
- Använder SSL för säkra MySQL serveranslutningar
- Hur SSH möjliggör en säker fjärranslutning till MySQL-servern
- Hitta ytterligare information om vanliga säkerhetsproblem
Bordsunderhåll
- Typer av bordsunderhåll
- SQL uttalanden för bordsunderhåll
- Klient- och verktygsprogram för bordsunderhåll
- Underhålla bord för andra lagringsmotorer
- Exportera och importera data
- Exportera data
- Importera data
Programming Inuti MySQL
- Skapa och köra lagrade rutiner
- Beskriver lagrad rutinexekveringssäkerhet
- Skapa och exekvera triggers
- Skapa, ändra och släppa händelser
- Schemaläggning av händelseexekvering
MySQL Säkerhetskopiering och återställning
- Grunderna för säkerhetskopiering
- Typer av backup
- Säkerhetskopieringsverktyg och verktyg
- Göra binära säkerhetskopior och textsäkerhetskopieringar
- Roll för logg- och statusfiler i säkerhetskopior
- Dataåterställning
Replikering
- Hantera den binära loggen MySQL
- MySQL replikeringstrådar och -filer
- Konfigurera en MySQL replikeringsmiljö
- Designa komplexa replikeringstopologier
- Multi-Master och cirkulär replikering
- Utföra en kontrollerad omställning
- Övervakning och felsökning MySQL Replikering
- Replikering med globala transaktionsidentifierare (GTID)
Introduktion till Performance Tuning
- Använder EXPLAIN för att analysera frågor
- Allmänna tabelloptimeringar
- Övervakning av statusvariabler som påverkar prestanda
- Ställa in och tolka MySQL servervariabler
- Översikt över prestationsschema
Slutsats
Frågestund
Krav
Inga specifika förkunskaper, dock bra om studenten har vissa förkunskaper i databaser.
             28 timmar
        
        
Vittnesmål (1)
Var noggrant anpassad till våra behov, mycket lyhörd för levande frågor och situationer, gav oss massor av övning att upprepa det vi lärde oss.
Colin - Drax
Kurs - MySQL Administration
Maskintolkat
