MySQL Database Basics

Intermediate

Learn MySQL Database Basics. This module covers Installing MariaDB Database Server, Database connection and SQL Shell, Managing Databases and Users, Backup and Restore. You will master these essential Linux skills through hands-on labs and real-world challenges.

devops-engineerlinuxdevops

MySQL Database Basics

Learn how to install MariaDB or MySQL-compatible database services, connect to the SQL shell, manage databases and users, and perform basic backup and restore operations. This course introduces the database administration fundamentals that Linux and DevOps practitioners often need in application environments.

Why It Matters

Many production services depend on relational databases, and operators often need to install them, verify access, create application users, and protect data with backups. Even if you are not a dedicated database administrator, you still need to understand the basics of database service setup and maintenance in Linux environments.

What You Will Learn

  • Install and verify a MariaDB or MySQL-style database server.
  • Connect to the SQL shell and perform basic interactive administration.
  • Create databases and users with the access they need.
  • Back up and restore database content for maintenance and recovery.
  • Understand the database workflow behind application migrations.
  • Apply these skills in a practical database migration challenge.

Course Roadmap

The course begins with installing a MariaDB database server and confirming that the service is running correctly. You then connect to the SQL shell, where you learn the basic workflow for interacting with the database engine directly.

Next, the course focuses on managing databases and users so you can separate application data and control access more deliberately. After that, you learn backup and restore basics, which are essential for maintenance, migration, and recovery planning.

The course ends with the Application Database Migration challenge, where installation, access management, and data protection skills come together in a realistic application-support scenario.

Who This Course Is For

This course is for Linux learners, junior administrators, and DevOps beginners who need a practical introduction to managing a MySQL-compatible database service.

Outcomes

By the end of this course, you will be able to install a basic database service, connect and administer it from the SQL shell, manage databases and users, and carry out simple backup and restore tasks with more confidence.

Teacher

labby
Labby
Labby is the LabEx teacher.