15% off eLearning, up to 20% off virtual courses - use code: NSWOCT25UK

6d1ea43f-cceb-498b-9da3-8450ff9e7317

MySQL Database Administration

Select your learning method

Learn essential skills
Course overview

ILX’s MySQL DBA course helps you take charge of your MySQL environment. Across five immersive days, you’ll explore key aspects from installation to tuning and feel confident running MySQL 8 databases. This course is ideal if you're looking to achieve certification or simply want to develop stronger technical skills.  

Master MySQL administration for reliable, high-performing databases

This focused 5-day MySQL Database Administration course gives you the skills to install, configure, secure and optimise MySQL 8 in a Linux environment. Through expert-led sessions and hands-on labs, you’ll develop practical techniques for backups, replication, performance tuning and day-to-day database maintenance, ready for immediate workplace application. 

Learning objectives
  • Understand how MySQL architecture works 
  • Become proficient with MySQL Workbench and CLI tools 
  • Explore storage options and choose the right engine 
  • Build secure user setups with roles and permissions
  • Practise full and partial backups 
  • Set up automated tasks with the Event Scheduler 
  • Configure replication for high availability 
  • Optimise performance using logs and tuning variables

What you’ll learn

Across five engaging days, you’ll gain a deeper working knowledge of MySQL 8 administration. You’ll install and configure the server, explore storage engines, manage users and privileges, implement robust backup and recovery routines, and configure replication for high availability. Through guided live labs, you’ll put theory into practice, solving challenges you’re likely to encounter in a real DBA role. 

Transactions and locking

Master the principles of transaction control and data consistency in MySQL. You’ll explore implicit and explicit locking in both InnoDB and MyISAM, advisory locks, and the impact of autocommit mode. Learn how to use transaction blocks effectively, avoid deadlocks, and handle high-concurrency workloads without compromising performance. This course gives you the insight to prevent contention and maintain data integrity in multi-user environments. 

Event scheduling and automation

Learn how to use MySQL’s built-in Event Scheduler to automate database tasks. You’ll create, alter, and drop scheduled events, configure event timing, and manage privileges for event execution. Practical examples include automating backups, maintenance operations, and report generation. You’ll also monitor event execution to ensure tasks run on time and troubleshoot any scheduling issues. 

Replication and high availability

Gain the skills to design and manage replication topologies that improve availability and scale. You’ll set up master–slave replication using both traditional and GTID-based methods, configure semi-synchronous replication, monitor replication threads, and troubleshoot lag. You’ll also explore controlled failover, excluding objects from replication, and integrating replication into broader high availability strategies. 

Tuning and performance

Learn to optimise MySQL for different workloads. You’ll configure server and per-client variables, use status variables for monitoring, and analyse performance with the Performance Schema. The course covers query tuning, indexing best practices, detecting and resolving locking issues, and using logs to identify bottlenecks, helping you maintain stability and speed even under heavy usage. 

What’s included
  • 5 full days of live, instructor-led training 
  • Interactive live labs with real-world tasks 
  • Course handbook and helpful reference sheets 
  • ILX certificate of completion 
  • Live support and Q&A with your trainer 
  • Hands-on access to a Linux-based training setup 
  • Up-to-date MySQL 8 content and tools 
  • Certification-ready knowledge for Oracle exam 1Z0-908 

Key facts

Ideal for

DBAs, sysadmins, or developers who work with MySQL, or anyone stepping into a role where keeping databases secure, fast, and online is key. 

Prerequisites

You’ll need a good understanding of SQL and some practical experience with MySQL. If you’re comfortable using the Linux command line, you’ll have the necessary understanding to begin this course.  

Learning experience

Our experienced trainers and interactive labs create a focused, practical environment – so you can put theory into practice from day one.

FAQs

This proactive ILX course is essential for anyone looking to enhance their understanding of MySQL administration. Our expert trainers will cover everything from setting up the server to managing users, backups and performance tuning.  

What is MySQL?

MySQL is an open-source relational database used to store, manage, and retrieve data. It’s fast, flexible, and widely used across web apps, enterprise systems, and cloud platforms. This course helps you master how to install, configure, and maintain it. 

Can this help me move into a DBA role?

Yes! It’s a solid starting point for anyone aiming to step into a database administration position. You’ll gain practical skills and the confidence to handle key responsibilities. 

How does this MySQL DBA course address database security?

The course covers multiple layers of MySQL security, including secure installation practices, password validation plugins, privilege and role management, connection validation, and deployment security. You’ll also learn to configure the MySQL Enterprise Edition auditing plugin and implement access controls without disrupting legitimate user activity. 

Will I learn how to handle database recovery in real-world scenarios?

Yes. You’ll practise restoring from hot and cold backups, using logical and binary recovery methods, and running imports and exports via tools like mysqldump and mysqlimport. These exercises are designed to prepare you for restoring critical data quickly and safely in a live production environment. 

Is there a focus on troubleshooting MySQL performance issues?

Definitely. You’ll gain skills to diagnose and resolve common performance problems using MySQL logs, error messages, and the Performance Schema. The course teaches you how to identify inefficient queries, manage locking and transactions, and fine-tune system variables to keep servers running smoothly. 

Why study with ILX
500,000+ learners

Join the half a million learners developing their skills with our training 

5,000+ businesses

A trusted partner to thousands of organisations worldwide 

96% customer satisfaction

Our passionate team goes above and beyond to support customer needs 

We're here to help
Speak to our learning experts

Not sure which course or study option is right for you? Get in touch with our team of advisors for personalised guidance and support throughout your learning journey.

Business transformation
Looking to develop your business or team?

Need to upskill your team? Our bespoke development solutions are designed to enhance team performance, retain talent, and drive organisational excellence. One of our development consultants would love to chat.

Quote request

Please complete the form to ensure your quote is accurate and we will contact you soon.

By submitting this form, you agree to ILX processing your data in line with our Privacy Policy. You can unsubscribe at any time by clicking the link in our emails or contacting us directly.

Page {{ step }} of 2

Back Next