Over 40% off PRINCE2 Project Management live virtual courses - code: P2PMSUMMER26TSG

MySQL Database Administration

DBA capability for MySQL professionals

Ideal for database administrators, developers and technical professionals who need to manage MySQL environments with greater confidence, this course builds the capability needed to set up MySQL environments correctly, protect data and access, and keep database services reliable as demand changes. Through guided administration tasks, you’ll also practice the decisions DBAs make day to day, from configuring secure access to planning recovery and keeping services responsive under changing workloads. 

Learning objectives
  • Explain MySQL server architecture  
  • Use core administration tools  
  • Compare storage engine options  
  • Manage accounts, roles and privileges  
  • Plan backup and restore activity  
  • Schedule routine database tasks  
  • Build replication configurations  
  • Investigate performance constraints 

Key facts

Certification

This course supports preparation for the Oracle MySQL 8.0 DBA 1Z0-908 exam, although the exam is not included. 

Who it’s for

This course is suitable for DBAs, system administrators, developers and technical professionals managing MySQL environments. 

Prerequisites

You should be familiar with SQL and basic MySQL. Some Linux or UNIX experience will help you get more from the course. 

Exam information

The Oracle MySQL 8.0 DBA 1Z0-908 exam is not included with this course. 

Optional extras

This course includes hands-on labs and access to learning materials for continued practice. 

Pre-course

No preparation work is required for this course. 

FAQs

This five-day MySQL Database Administration course develops the skills needed to manage MySQL 8 environments with greater confidence. It covers practical DBA responsibilities including server configuration, access control, backup and recovery, replication, high availability and performance analysis, with hands-on exercises linked to real administration scenarios. 

Who is this MySQL Database Administration course for?

This course is for DBAs, system administrators, developers and technical professionals who manage or support MySQL environments. It is also relevant for people moving towards a DBA-focused role, particularly where they need stronger skills in configuration, security, recovery, replication and performance management. 

What practical skills will I develop?

You will practice the administration tasks that keep MySQL environments running effectively. These include configuring the server, working with MySQL Workbench and command-line tools, managing users and privileges, planning backup and recovery activity, using logs and metadata, handling transactions and locks, configuring replication and investigating performance issues. 

Does the course cover backup and recovery?

Yes. The course covers logical and physical backup approaches, including export and import activity, mysqldump, mysqlimport and Percona XtraBackup. You will also look at binary logs and recovery processes, helping you understand how to restore data and reduce uncertainty when a database incident affects service. 

Will I learn how to manage users and privileges?

Yes. You will learn how to create and manage user accounts, work with roles, grant and revoke privileges, apply password validation and use connection controls. This helps you give users the access they need while reducing unnecessary permissions and supporting more consistent database security. 

How does the course support performance management?

The course covers server tuning, status variables, system variables, per-client variables and the Performance Schema. You will learn how to interpret performance information before making changes, helping you investigate slow queries, locking issues and workload pressure with a more structured approach. 

Does the course include replication and high availability?

Yes. You will cover replication concepts, traditional master-slave replication, GTID-based replication, encrypted connections, lag monitoring, troubleshooting and failover considerations. These areas help you understand how MySQL environments can be configured to support availability, scalability and recovery when workloads change or individual components fail. 

Is there an exam included with this course?

The exam is not included. The course supports preparation for the Oracle MySQL 8.0 DBA 1Z0-908 exam by covering relevant administration areas, including configuration, user management, backup and recovery, replication, high availability and performance tuning. 

Why study with TSG?
25+ years' experience

Trusted by individuals, businesses and public sector organisations for over 25 years.

20,000+ learners trained

Join a network of learners focused on developing their software testing skills 

98% customer satisfaction

TSG trainers are frequently rated as ‘good’ or ‘excellent’ by our learners

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.

Page {{ step }} of 2

Back Next