MySQL/MariaDB Administration (MYSQL2)

Databases, MySQL/MariaDB

This course introduces participants to practical MySQL and MariaDB administration. It covers core tasks such as installation of the server, routine backup and recovery procedures, and basic user management, with hands-on examples to ensure reliable day-to-day operation.

The course covers managing storage engines such as InnoDB and MyISAM, using command-line tools, configuring storage and transactions, and maintaining the internal mysql system database including upgrades and consistency checks.

THIS TRAINING COURSE WILL HELP YOU:

  • Install and configure MySQL/MariaDB servers
  • Perform backups and recover databases reliably
  • Create and manage databases and users securely
  • Manage storage engines and configure InnoDB/MyISAM
  • Use command-line tools and troubleshoot low-level issues

WHO SHOULD ATTEND?

  • Database administrators new to MySQL/MariaDB
  • System administrators responsible for DB servers
  • Developers who manage or deploy databases
  • IT operators handling backups and recovery

COURSE LOCATION AND AVAILABLE DATES



Public courses are usually delivered in Czech, but this course is also available in English. We can arrange private training for your team online, at your premises or in our classrooms, and tailor the content to your needs.

For groups of around 4 or more participants, private training can already be comparable in price to booking individual places on a public course. Send us your requirements and we’ll recommend the best format and provide an exact quote.

Request training in English

Course content:

Hide details
  • Introduction to MySQL
    1. RDBMS database systems
    2. The MySQL product; overview of other database servers
  • MySQL installation
  • Creating and managing databases
  • Using command-line utilities
  • Creating and managing users
    1. User catalog
    2. Adding and removing users
    3. Assigning user privileges
    4. Role system and access-rights granularity
  • Backing up MySQL databases
  • Restoring MySQL databases
  • MySQL storage engines
    1. MyISAM
    2. InnoDB
  • Managing MyISAM storage
    1. Physical structure and generated files
    2. Consistency checks and repair
  • Managing InnoDB storage
    1. Physical structure and generated files
    2. Storage configuration — global and per-table
    3. Transactions and referential integrity
  • The internal "mysql" database
    1. Purpose and importance
    2. Creation
    3. Upgrading the system database
Prerequisites:
Knowledge equivalent to a basic MySQL1 course.
Recommended previous course:
MySQL/MariaDB – Introduction to SQL (MYSQL1)
Recommended follow-up course:
Advanced SQL Development for MySQL/MariaDB (MYSQL3)
Schedule:
2 days (9:00-17:00)

Training and learning environment