MySQL Administration

In de cursus MySQL Administration van SpiralTrain leren de deelnemers een MySQL database te configureren en beheren. MySQL is een open source relationeel database management system (RDBMS) van Oracle. Oorspronkelijk werd MySQL vooral gebruikt voor web applicaties met PHP, maar ook andere programmeertalen zoals Java zijn mogelijk. In de cursus wordt gebruik gemaakt van de nieuwste versie van de MySQL database en van de MySQL Workbench.

Regio:
4 dagen
Inschrijven
€ 2999
€ 2999
€ 2549
15% korting
DAT300
  • Inhoud
  • Training
  • Modules
  • Algemeen
    Algemeen
  • Reviews
  • Certificaat
  • MySQL Administration : Inhoud

    Cursus MySQL Administration

    De cursus MySQL Administration biedt deelnemers een uitgebreide introductie tot het beheren van MySQL databases. We starten met een bespreking van de mysqld daemon die op de server draait, samen met een reeks clientprogramma's zoals mysql en mysqldump waarmee interactief met de server gecommuniceerd kan worden. Ook worden de commando's SHOW en DESCRIBE en MySQL servervariabelen behandeld.

    Configuring MySQL

    Vervolgens wordt ingegaan op het installeren, opstarten en afsluiten van een MySQL server. Het configureren van MySQL-componenten en de verschillende storage engines komt ook aan de orde, wat essentieel is voor een goede werking van de database.

    MySQL Architectuur

    Tevens besteden we aandacht aan de interne architectuur van de MySQL server. Hierbij komen communication protocols en storage engine tiers aan bod, evenals de verschillende datatypes in MySQL, die cruciaal zijn voor het efficiënt opslaan van gegevens.

    Storage en Locking

    In de cursus MySQL Administration wordt ook ingegaan op storage en locking. We bespreken het verschil tussen table-level locking en row-level locking. InnoDB is de enige storage engine die row-level locking ondersteunt, wat essentieel is voor ACID transactions en gegevensintegriteit.

    Backup en Herstel

    Eveneens besteden we aandacht aan het onderhoud van de MySQL server, inclusief back-up, herstel en optimalisatie. We behandelen de export van data met mysqldump en de import met mysqlimport, wat belangrijke vaardigheden zijn voor elke databasebeheerder.

    Beveiliging

    Dan is het tijd voor de beveiliging van een MySQL installatie. We bespreken het toekennen en onderhouden van GRANTS en PRIVILEGES, evenals het beheer van gebruikers en toegangsrechten. Ook besteden we aandacht aan operating, file system en network security, wat essentieel is om gegevens te beschermen.

    Optimalisatie en Schaling

    Tenslotte staat de optimalisatie van een MySQL-database op het programma. Hierbij gaan we in op explain to analyze queries, het gebruik van indexes, de Query Cache en het gebruik van meerdere servers en replicatie, wat helpt bij het schalen van de database.
    Voor meer informatie over gerelateerde onderwerpen, zoals SQL Server Administration, kunt u onze andere cursussen bekijken. Daarnaast vindt u meer details over MySQL op de officiële documentatie.

  • MySQL Administration : Training

    Doelgroep Cursus MySQL Administration

    De cursus MySQL Administration is bedoeld voor database beheerders die willen leren MySQL databases en MySQL servers te beheren, te monitoren en te ondersteunen.

    Voorkennis MySQL Administration

    Voor deelname aan de cursus MySQL Administration is kennis van de SQL query taal en databases een vereiste.

    Uitvoering Training MySQL Administration

    De stof wordt behandeld aan de hand van presentatie slides. Demo's verduidelijken de theorie en praktische oefeningen zorgen voor een verwerking van de stof. Deze cursus behandelt de stof die nodig is voor de Oracle MySQL Database Administrator certificering. De cursustijden zijn van 9.30 tot 16.30.

    Certificering MySQL Administration

    De deelnemers krijgen na het goed doorlopen van de cursus een officieel certificaat MySQL Administration.

    Cursus MySQL Administration
  • MySQL Administration : Modules

    Module 1 : Intro MySQL

    Module 2 : Configuring MySQL

    Module 3 : MySQL Architecture

    Client Program Limitations
    mysql en mysqld
    MySQL Admin
    What is Metadata?
    mysqlshow Utility
    SHOW Command
    DESCRIBE Command
    Information_Schema Database
    MySQL Server Options
    MySQL Server Variables
    MySQL Status Variables
    MySQL Distributions
    SQL Parser
    Client/Server Overview
    Installing on Windows
    Installing on Linux
    Starting and Stopping
    Log and Status Files
    The Default SQL Mode
    Time Zone Tables
    Some Security Issues
    MySQL Error Messages
    The SHOW Statement
    SQL Modes
    The PERROR Utility
    The Log
    The Error Log
    The Slow Query Log
    Communication Protocols
    Storage Engine Tiers
    Disk Space and Memory Usage
    Table Properties
    Obtaining Table Metadata
    Column Attributes
    Bit and Numeric Data Types
    Character String Data Types
    Binary String Data Types
    Enum and Set Data Types
    Temporal Data Types
    Auto_Increment
    Missing or Invalid Data Values
    Performance Issues Character sets

    Module 4 : Storage and Locking

    Module 5 : Table Maintenance

    Module 6 : Backup and Recovery

    Locking Concepts
    Explicit Table Locking
    Advisory Locking
    Preventing Locking Problems
    Innodb Status
    The MYISAM Engine
    Locking with MYISAM Tables
    The Merge Engine
    Other Engines: Archive,
    Memory, Federated
    Blackhole, NDBCluster
    Transactions
    Referential Integrity
    Physical Characteristics of Innodb Tables
    Tablespace Configuration
    Log File and Buffer Configuration
    Table Maintenance Operations
    Check, Repair, Analyze, Optimize
    MySQL Check
    MYISAMCHK
    Repairing Innodb Tables
    Enabling MYISAM AutoRepair
    Backup and Recovery Strategy
    Disaster Recovery Plan
    Backup and Recovery Plan
    Binary Backups of MYISAM Tables
    Binary Backups of Innodb Tables
    Recovery
    Import and Export Operations
    Exporting Using SQL
    Importing Using SQL
    Exporting using mysqldump
    Importing using mysqlimport

    Module 7 : Security

    Module 8 : Stored Procedures

    Module 9 : Optimization

    User Accounts
    Creating Users
    Changing Passwords
    Dropping Users
    Granting Privileges
    Revoking Privileges
    Resource Limits
    Show Grants Command
    Operating System Security
    File System Security
    Network Security
    User Variables
    Prepared Statements
    Types of Stored Routines
    Benefits of Stored Routines
    Stored Routines Features
    Stored Routine Maintenance
    Stored Routine Privileges
    Stored Routine Execution Security
    DML Triggers
    The Create Trigger Statement
    Managing Triggers
    Optimization Process
    Using Explain to Analyze Queries
    Indexes for Performance
    Creating and Dropping Indexes
    Indexing and Joins
    Normalisation
    General Table Optimizations
    Measuring Server Load
    Server Parameters
    Query Optimizer Performance
    The Query Cache

    Module 10 : Environment Optimization

    Module 11 : Scaling MYSQL

    Module 12 : MySQL Workbench

    Choosing the Platform
    Hardware Configurations
    Disk Issues on Linux
    Symbolic Links
    Optimizing the Operating System
    Event Scheduler Configuration
    Creating and Altering Events
    Event scheduler monitoring
    Events and privileges
    Partitioned tables Concepts
    Range partitioning
    Hash partitioning
    Key partitioning
    List partitioning
    Composite Partitioning
    Maintenance of partitioned tables
    Using Multiple Servers
    Replication
    Installation
    Connecting
    Server Information
    Service Control
    User Administration
    Privileges
    Health
    Backup and Restore
    Catalogs
  • MySQL Administration : Algemeen

    Lees de algemene cursus informatie
  • MySQL Administration : Reviews

    Rene : ZZP
    Veel geleerd in deze degelijke training. Ik kan nu overweg met vele taken in MySQL en MariaDB. Nu verder in praktijk brengen.
    Johan : UMC
    Eerst SQL fundamentals gedaan, dit is een goed vervolg daarop. De docent is zeer ervaren, en kan de stof helder overbrengen. Knap dat hij op welke vraag dan ook betreffende de stof het antwoord weet te geven.
  • MySQL Administration : Certificaat