Thank you for sending your enquiry! One of our team member will contact you shortly.
Thank you for sending your booking! One of our team member will contact you shortly.
Kursplan
Introduksjon
- MinSQL Oversikt, produkter, tjenester MineSQL tjenester og støtte Støttede driftstjenester Opplæringsstier for læreplan MineSQL dokumentasjonsressurser
MinSQL arkitektur
- Klient/server-modellen Kommunikasjonsprotokoller The SQL Layer The Storage Layer Hvordan serveren støtter lagringsmotorer Hvordan MySQL bruker minne og diskplass MySQL plug-in-grensesnittet
Systemadministrasjon
- Velge mellom typer MySQL-distribusjoner Installere MySQL-serveren MySQL-serverens installasjonsfilstruktur Starte og stoppe MySQL-serveren Oppgradere MySQL Kjøre flere MySQL-servere på en enkelt vert
Serverkonfigurasjon
- MinSQL serverkonfigurasjonsalternativer Systemvariabler SQL Modi Tilgjengelige loggfiler Binær logging
Klienter og verktøy
- Tilgjengelige klienter for administrative oppgaver MySQL administrative klienter Mysql kommandolinjeklient Mysqladmin kommandolinjeklient MySQL Workbench grafisk klient MySQL verktøy Tilgjengelige APIer (drivere og koblinger)
Datatyper
- Hovedkategorier av datatyper Betydning av NULL Kolonneattributter Bruk av tegnsett med datatyper Velge en passende datatype
Innhenting av metadata
- Tilgjengelige metadatatilgangsmetoder Struktur av INFORMATION_SCHEMA Bruke de tilgjengelige kommandoene til å vise metadata Forskjeller mellom SHOW-setninger og INFORMATION_SCHEMA-tabeller Mysqlshow-klientprogrammet Bruker INFORMATION_SCHEMA-spørringer til å lage skallkommandoer og SQL-setninger
Transaksjoner og låsing
- Bruk av transaksjonskontrolluttalelse for å kjøre flere SQL utsagn samtidig. ACID-egenskapene til transaksjoner Transaksjonsisolasjonsnivåer Bruke låsing for å beskytte transaksjoner
Lagringsmotorer
- Lagringsmotorer i MySQL InnoDB-lagringsmotor InnoDB-system og fil-per-tabell-tabellplasser NoSQL og Memcached API Konfigurere tabellplasser effektivt Bruke fremmednøkler for å oppnå referanseintegritet InnoDB-låsing Funksjoner til tilgjengelige lagringsmotorer
Oppdeling
- Partisjonering og dens bruk i MySQL Grunner for bruk av partisjonering Typer partisjonering Opprette partisjonerte tabeller Subpartisjonering Hente partisjonsmetadata Endre partisjoner for å forbedre ytelsen Storage Engine Støtte for partisjonering
Bruker Management
- Krav til brukerautentisering Bruke SHOW PROCESSLIST for å vise hvilke tråder som kjører Opprette, endre og slette brukerkontoer Alternative autentiseringsplugins Krav til brukerautorisasjon Nivåer av tilgangsrettigheter for brukere Typer privilegier Tildeling, endring og tilbakekalling av brukerprivilegier
Sikkerhet
- Gjenkjenne vanlige sikkerhetsrisikoer Sikkerhetsrisikoer som er spesifikke for MySQL-installasjonen Sikkerhetsproblemer og mottiltak for nettverk, operativsystem, filsystem og brukere Beskytte dataene dine Bruke SSL for sikre MySQL-servertilkoblinger Hvordan SSH muliggjør en sikker ekstern tilkobling til MinSQL-serveren Finner tilleggsinformasjon for vanlige sikkerhetsproblemer
Tabellvedlikehold
- Typer tabellvedlikeholdsoperasjoner SQL setninger for tabellvedlikehold Klient- og hjelpeprogrammer for tabellvedlikehold Vedlikeholde tabeller for andre lagringsmotorer Eksportere og importere data Eksportere data Importere data
Programmering Inside MySQL
- Opprette og utføre lagrede rutiner Beskrive sikkerhet for lagret rutinekjøring Opprette og utføre utløsere Opprette, endre og slippe hendelser Planlegging av utførelse av hendelser
MinSQL Sikkerhetskopiering og gjenoppretting
- Grunnleggende om sikkerhetskopiering Typer sikkerhetskopiering Sikkerhetskopieringsverktøy og -verktøy Lage binære sikkerhetskopier og tekstsikkerhetskopier Rollen til logg- og statusfiler i sikkerhetskopier Datagjenoppretting
Replikering
- Administrere MySQL binær logg MySQL replikeringstråder og -filer Sette opp et MySQL replikeringsmiljø Utforme komplekse replikeringstopologier Multimaster og sirkulær replikering Utføre en kontrollert overgang Overvåking og feilsøking av MySQL replikeringsreplikering med global Transaksjonsidentifikatorer (GTID-er)
Introduksjon til Performance Tuning
- Bruke EXPLAIN til å analysere spørringer Generelle tabelloptimaliseringer Overvåke statusvariabler som påvirker ytelsen Stille inn og tolke MinSQL servervariabler Oversikt over ytelsesskjema
Konklusjon
Spørsmål og svar-økt
Krav
Ingen spesifikke forkunnskaper, men bra dersom studenten har noen forkunnskaper om databaser.
28 timer
Testimonials (1)
Var nøye skreddersydd til våre behov, veldig lydhør overfor levende spørsmål og situasjoner, ga oss mye trening på å gjenta det vi lærte.
Colin - Drax
Kurs - MySQL Administration
Machine Translated