MySQL Database Administration Training

Level

Beginner

Duration

24h / 3 days

Date

Individually arranged

Price

Individually arranged

MySQL Database Administration Training

The MySQL Database Administration training is focused on learning how to manage and maintain database systems based on MySQL. Participants will gain knowledge about installing, configuring, and monitoring a MySQL server; managing users and permissions; performing backups and restoring data; optimizing performance; and troubleshooting database-related issues. The training includes practical exercises so that participants can acquire skills necessary to effectively manage MySQL databases in a variety of application environments.

Requirements

  • Basic knowledge of Linux, SSH configuration, and scripting fundamentals
  • Choice of one of the database engines

Work Environment

  • Containerization
  • 2-3 virtual machines running Linux (recommended)

What will you learn?

  • Participants will learn both basic and some intermediate topics related to MySQL and MariaDB administration. They will practice managing users, performing backups, and optimizing databases via choosing appropriate storage engines and memory configurations. High-availability topics will also be covered, including setting up clusters and configuring master-worker replication.
Who is this training for?
  • logo infoshare Anyone who wants to learn the basics of MySQL (or similar systems such as Percona, MariaDB) administration
  • logo infoshare Those whose roles include administrator, DevOps, or Site Reliability Engineer

Training Program

  1. Introduction

  • Components of MySQL
  • MySQL installation
  • Configuration files
  1. File Structures and Engines

  • Overview of file structure
  • Table storage engines
  • Creating tables with a chosen engine
  1. Server Configuration

  • Global server configuration
  • User session settings
  • Database-level verification
  • Using SHOW GLOBAL and SET commands
  1. Memory Management

  • Memory configuration
  • Session buffer
  • Global buffer
  • Engine buffer
  • Query cache
  1. Permissions

  • Creating and removing users
  • Managing permissions
  1. Transactions

  • Isolation levels
  • Data locks
  • Managing and verifying active transactions
  • Overview of performance_schema
  1. Tables and Partitions

  • Creating and dropping partitions
  • Temporary tables
  1. Backups

  • Exporting databases
  • Server-level exports
  • Exporting individual objects
  • Types of backups
  • Using XtraBackup tool
  • Restoring databases
  1. Logs

  • Verifying logs
  • Types of logs
  • Tuning log settings
  1. High-Availability (HA) Solutions

  • Configuring master–worker replication
  • Configuring master–master replication
  • Cluster setup

Contact us

we will organize training for you tailored to your needs

Przemysław Wołosz

Key Account Manager

przemyslaw.wolosz@infoShareAcademy.com

    The controller of your personal data is InfoShare Academy Sp. z o.o. with its registered office in Gdańsk, al. Grunwaldzka 427B, 80-309 Gdańsk, KRS: 0000531749, NIP: 5842742121. Personal data are processed in accordance with information clause.