Who is this for?

This is an introductory topic for software developers who want to deploy MySQL on Arm.

What will you learn?

After completing this Learning Path, you'll be able to perform the following tasks:

  • Run MySQL in a container on an Arm-based Linux server.
  • Connect to MySQL, create a database, and verify that it can store and retrieve data.

Prerequisites

Before starting, you'll need the following prerequisites:

  • An Arm-based Linux cloud instance or on-premises server with at least 2 GiB of available memory
  • Docker Engine installed and running on the server

Summary

AI-assisted

This summary was drafted with an approved AI-assisted workflow and reviewed by Arm contributors before publication. Human technical review remains part of the process so the final page reflects engineering rigor, accuracy, and Arm editorial standards.

Close
?
You’ll deploy MySQL 8.4 on an Arm-based Linux server with Docker Engine. First, you’ll check the server architecture and Docker connection. Then, you’ll start an Arm64 MySQL container with a persistent volume. You’ll connect to the MySQL client, create a test database, and add a sample table. Finally, you’ll insert rows into the table and verify the stored data.
Next