MySQL Live online

MySQL DBA Certification Training

CertOcean's MySQL DBA Certification training is a live, instructor-led online course. You learn in 14 live sessions (30 hours in total) with an expert instructor, work through 9 curriculum modules with hands-on assignments and keep lifetime access to the class recordings.

  • 30 hoursLive training
  • 14 sessionsWith an instructor
  • 9 modules101 topics
  • Mon, Oct 26Next batch
DBA MySQLLive instructor-led training
$349 $389 One-time · USD
You save$4010% off
Enroll now
Not sure yet? Talk to a course advisor
  • Pass or full refund, in writing
  • Secure checkout
Course overview

About the MySQL DBA Certification training

MySQL DBA training teaches you to set up, run and protect MySQL, the world's most popular open-source relational database.

Why learn MySQL database administration?

  • MySQL powers a huge number of websites and business applications.
  • Skilled MySQL DBAs are in steady demand and well paid.
  • It is a strong first step toward Oracle's MySQL Database Administrator certification.

This course includes

  • Instructor-led classes30 hours of live online classes: 10 weekend sessions of 3 hours each.
  • Real-life case studiesWork on a live project that shows how MySQL administration works in practice.
  • AssignmentsEvery class ends with a practical assignment based on that day's lesson.
  • Lifetime accessKeep lifetime access to the LMS, including class recordings and study material.
  • 24/7 expert supportOnce you enroll, our 24x7 support team helps with any questions.
  • CertificationComplete the course to receive CertOcean's MySQL DBA certificate.
  • ForumJoin our learner forum to share knowledge and learn from your peers.

What you'll learn in this course

  • Install MySQL and design databases with the right data types
  • Create databases and tables and query and change data
  • Join tables and use built-in functions
  • Understand MySQL architecture and InnoDB storage
  • Configure and monitor the MySQL server
  • Manage user accounts, permissions and database security

What is MySQL DBA certification training?

MySQL DBA certification training is a course that teaches you to use and administer MySQL, one of the most popular open-source relational databases. It gives you a strong foundation and hands-on experience, from SQL basics to the tools and techniques DBAs use every day.

Course objectives:

  • Identify MySQL's features and the benefits of an open-source database
  • Explain the basics of relational databases
  • Create a MySQL database and its objects with SQL
  • Use the MySQL command-line client to add and change data
  • Access a database from applications or MySQL client tools
  • Query data with SELECT statements and joins
  • Choose the right data types
  • Change a database's structure with SQL
  • Create indexes and keys
  • Explain database transactions
  • Use built-in MySQL functions
  • Export and import data
  • Configure the MySQL server and client programs
  • Configure simple and complex replication topologies
  • Create and manage users
  • Plan and run physical and logical backups
  • Protect your data from common security risks
  • Monitor database activity with server logs and other tools

Why learn MySQL database administration?

MySQL database administration is one of the most useful database skills you can learn, because MySQL runs a huge share of web and business applications. This course is a first step toward Oracle's MySQL Database Administrator certification. You learn how relational databases work, how to design an efficient database and how to build and manage one with SQL. The course is taught on MySQL 8.4 LTS, because MySQL 8.0 has reached the end of its premier support.

What are the system requirements for MySQL DBA training?

You only need a computer with at least 4 GB of RAM and an Intel Core i3 processor or better.

How do the hands-on MySQL practicals work?

We help you set up a virtual machine with local access on your computer, and your installation guide walks you through each step.

What case study is included in MySQL DBA training?

You work on a salary management case study. You handle salary increments, monthly deductions and take-home pay, and list employees by their salary details.

What are the prerequisites for MySQL DBA training?

  • Working knowledge of any command-line program
  • Basic computer skills
  • A basic understanding of relational databases helps, but is not required
Curriculum

MySQL DBA Certification course syllabus

9 modules · 101 topics · 30 hours of live training

Getting Started with MySQL and Installing It 14 topics
  • Learning goal: Install MySQL 8.4 LTS and start working with MySQL Workbench, MySQL Shell and the command-line client.
  • Relational database basics
  • SQL and MySQL
  • MySQL overview and release model: LTS and Innovation releases
  • Entities and relationships
  • Data definition (DDL) and data manipulation (DML) languages
  • MySQL connectors
  • MySQL Workbench and MySQL Shell
  • The MySQL client/server model
  • Using the MySQL client
  • Installing, starting and stopping the MySQL server
  • Installing and configuring MySQL Server 8.4, the client and MySQL Workbench
  • Using MySQL Workbench
  • Creating the world database and exploring its schema
Designing a Database and Choosing Data Types 11 topics
  • Learning goal: Design and evaluate a database, normalize your data model and pick the right data types.
  • Viewing and evaluating a database
  • Database design and modeling
  • Keys and normalization
  • Data types in database design
  • What NULL means
  • Character sets and collations
  • Numeric, date and time, and string data types
  • Exploring an existing database
  • Designing a new database
  • Choosing data types for your new database
Creating Databases and Tables 10 topics
  • Learning goal: Create and delete databases and tables, and set column and table options.
  • Creating a database
  • Creating a table
  • SHOW CREATE TABLE
  • Column options
  • Table options
  • Creating a table from an existing table
  • Copying an existing table structure
  • Creating and deleting a database
  • Creating and deleting a table
Querying and Changing Table Data 13 topics
  • Learning goal: Query data, including from application code, import and export delimited files and create views.
  • The SELECT statement
  • Creating views
  • Querying data from an application
  • Troubleshooting permission levels
  • Exporting and importing delimited files
  • Inserting records
  • Replacing and updating existing records
  • Importing a delimited file
  • Running basic queries on imported data
  • Running basic queries from a PHP application
  • Inserting, changing and deleting data
  • Exporting a script
Joining Tables and Using Functions 13 topics
  • Learning goal: Query multiple tables with joins and UNION, and use MySQL's built-in functions.
  • Joining tables with SELECT
  • Inner and outer joins
  • Querying multiple tables
  • Combining queries with UNION
  • String, date and time, and numeric functions
  • Aggregate functions
  • Spaces in function names
  • Functions in MySQL expressions
  • Using joins in queries
  • Using UNION in queries
  • Using numeric functions
  • Using aggregate functions
MySQL Architecture and Administration Basics 8 topics
  • Learning goal: Understand how MySQL processes requests, stores data and uses memory, and configure InnoDB tablespaces.
  • Architecture overview
  • How MySQL handles connections and requests
  • How MySQL stores data and uses memory
  • InnoDB tablespaces, redo logs and undo logs
  • The plugin interface
  • Configuring the InnoDB buffer pool
  • Configuring tablespaces
Configuring and Monitoring the MySQL Server 13 topics
  • Learning goal: Configure the server with option files and system variables, and monitor activity and performance.
  • Server configuration options
  • Option files and system variables
  • Running multiple servers on one host
  • Monitoring tools and techniques
  • Performance Schema
  • MySQL Enterprise Audit
  • Oracle Enterprise Manager for MySQL
  • Monitoring user activity
  • Changing dynamic settings
  • Editing the configuration file
  • Using Performance Schema
  • Configuring the slow query log
User Management 7 topics
  • Learning goal: Create user accounts, design a permission structure and control access.
  • Creating and changing user accounts
  • Configuring passwords and password policies
  • Authentication plugins: caching_sha2_password, the default in MySQL 8.4
  • Granting privileges, roles and the grant tables
  • Creating users
  • Granting privileges and roles
Security, Backups and Replication 12 topics
  • Learning goal: Reduce the main security risks, protect your data with backups and keep a copy of it on a replica server.
  • Understanding security risks
  • Network security risks
  • Password and operating system security
  • Logical backups with mysqldump and MySQL Shell dump utilities
  • Physical backups and binary-log point-in-time recovery
  • Source and replica replication with GTIDs
  • Replication commands in MySQL 8.4, such as CHANGE REPLICATION SOURCE TO and SHOW REPLICA STATUS
  • High availability with InnoDB Cluster: an overview
  • Enabling SSL/TLS connections on the MySQL server
  • Taking and restoring a backup
  • Setting up a replica

Get the detailed syllabus

Receive the full module plan, batch timings and a call with an advisor who can answer your exam questions.

Request syllabus
Upcoming batches

Next MySQL DBA Certification batches

Live online classes with an instructor, 9:00 AM to 5:00 PM Eastern Time (ET).

Weekday batch

Starts Monday, October 26

Starts in 2 days · Live online

Enroll
Weekend batch

Starts Saturday, October 31

Starts in 7 days · Live online

Enroll
Flexible

Need another date or time?

Ask for a private or custom schedule.

Ask us
Sample certificate
Certification

Earn your MySQL DBA Certification certificate

  • Certificate of completionIssued by CertOcean when you finish the training and assignments.
  • Show it to employersAdd it to your LinkedIn profile and resume.
Start your certification
Learner reviews

Why learners choose CertOcean

Rated Excellent · 4.9 out of 5 on Trustpilot
The training curriculum was great. CertOcean provided me everything required to obtain my CISM. They're excellent!
Laxmi Haya Vadan KaramcheduUnited States · CISMVerified
Very resourceful company, I passed my PMP exam at first attempt, highly recommended.
IjeomaCanada · PMPVerified
Great training support! Helped me pass several certifications.
Cozumel TyUnited StatesVerified
  • US, Canada and UK hoursClasses set around your working day
  • Expert instructorsWorking professionals in your field
  • Career supportResume and interview help
FAQ

MySQL DBA Certification course FAQs

Can't find your answer? A course advisor can help with the syllabus, batch dates and exam questions.

How much does the MySQL DBA Certification course cost?

The MySQL DBA Certification training costs $349, down from the regular $389 (you save 10%). It is a one-time payment in US dollars, and you can pay securely by card or PayPal.

How long is the MySQL DBA Certification course, and when does it start?

The course runs for 30 hours of live, instructor-led online training across 14 sessions. Weekend and weekday batches are available, and the next batch starts on Monday, October 26, 2026.

What if I miss a MySQL DBA class?

You won't lose the lesson. Every class is recorded, so you can watch any session you miss in your LMS.

Who are the instructors, and can I attend a free demo class?

Our instructors are experienced MySQL professionals. Yes, you can attend a free demo class before you pay: ask for one through the form on this page or on WhatsApp, and we will invite you to a live session with a trainer.

Will I get a certificate after the MySQL DBA Certification training?

Yes. You receive a CertOcean certificate of completion when you finish the training.

Free course consultation

Talk to a MySQL DBA Certification advisor

Share your details and we will send the syllabus, the next batch dates and the best plan for your exam date.

  1. 1Tell us your goal and exam date
  2. 2Get the syllabus and batch options
  3. 3Enroll when you are ready

Get the syllabus and batch dates

Takes under a minute. No payment needed.

Course

MySQL DBA Certification

By sending this form you agree to our Terms of Use and Privacy Policy. We never share your details.