Entitlements could not be checked due to an error reaching the service. Showing non-confidential search results only.

Build and Optimize MySQL and PostgreSQL Databases on Arm

This is your technical guide to setting up, tuning, and deploying MySQL and PostgreSQL on Arm-based cloud infrastructure, ideal for scalable web apps, CMS backends, and containerized databases.

 

Benefits of Running MySQL on Arm 

 

Running MySQL and PostgreSQL on Arm-based CPUs like AWS Graviton, Google Axion, and Microsoft Cobalt gives developers a solid foundation for building and scaling cloud native databases. With support across major cloud providers and compatibility with tools like WordPress, Kubernetes, and container runtimes, it’s straightforward to deploy and optimize data workloads on Arm.

Get Started

get started icon
Setup
code icon
Learn and Code
tool icon
Tools
Ecosystem icon
Ecosystem
Next steps icon
Next Steps

Setup

Install and configure MySQL or PostgreSQL on an Arm-based instance. This setup guides you through initial configuration, data validation, and deployment testing.

Before starting, make sure you have:


  • A 64-bit Arm CPU (Armv8-A or newer)
  • MySQL 8.0+ or PostgreSQL 14+
  • Access to a Linux-based cloud VM or container environment 

Getting Started With MySQL on Arm

Install and configure MySQL on Arm-based cloud infrastructure and prepare for scalable deployment.

Start Learning Path

Getting Started With PostgreSQL on Arm

Set up PostgreSQL on Arm-based servers and validate your environment.

Start Learning Path

Learn and Code

This section helps you deploy MySQL in real-world applications like WordPress, benchmark its performance, and tune configuration for better results on Arm-based platforms.

Deploy MySQL and WordPress on an Always Free Tier Arm Shape

Build and run a full WordPress site backed by MySQL on Arm-based cloud infrastructure.

Start Learning Path

Learn How to Tune MySQL for Performance on Arm

Adjust configuration files and memory settings for optimized MySQL performance.

Start Learning Path

Learn How to Tune PostgreSQL for Performance on Arm

Improve PostgreSQL efficiency with memory tuning, query optimization, and configuration changes.

Start Learning Path

Deploy WordPress With on EKS

Run MySQL in a containerized environment using Amazon EKS with Arm-based cloud instances.

Start Learning Path

Benchmarking MySQL With Sysbench

Run performance benchmarks on MySQL with sysbench and monitor key database metrics.

Start Learning Path

Arm Ecosystem Dashboard

The Arm Ecosystem Dashboard is your go-to resource for discovering cloud services, tools, and software stacks optimized for Arm. Whether you’re deploying on AWS, Microsoft Azure, or Google Cloud Platform, this page helps you find the right partners, platforms, and verified solutions to accelerate development on Arm-based infrastructure.

Explore Dashboard

Performance Tools

This section gives you access to tools that help you profile performance, migrate existing apps, automate cloud deployment, and benchmark workloads on Arm-based platforms.



Resources Decription
Streamline CLI Collect and analyze performance data from Arm-based systems. Automate profiling workflows and integrate into CI pipelines.
Migrate Ease Identify and adapt workloads for Arm-based cloud environments. Automates analysis and optimization for a smoother migration.
Runbooks Step-by-step automation guides for configuring, running, and benchmarking workloads on Arm platforms.
AWS Q CLI Quickly launch and benchmark Arm-based instances on AWS using a streamlined command-line interface.
AWS Perf (APerf) Access low-level performance counters on Arm CPUs to analyze core behavior, frequency, and workload efficiency.

What's Next?

  • ARM DEVELOPER PROGRAM
  • DEVELOPER LABS
  • DEVELOPER RESEARCH
  • MORE RESOURCES
Robot and satellite on a tech-themed background.

Arm Developer Program

Have a technical question about MySQL on Arm or migration to Arm?

 

Join the Arm Developer Program and connect with a global community of developers and Arm engineers to build better apps on Arm. Get early access to tools, technical content, workshops, and support to help you debug, optimize, and ship your projects.

Explore Program
Developer Labs

Arm Developer Labs

Tackle real-world Arm-based cloud challenges with hands-on projects — perfect for building, learning, and prototyping.

Explore Labs
Cloud-based system with robot, data, and user.

Arm Developer Council

Join the Arm Developer Council to share feedback, help shape the tools and platforms you use — and receive a voucher for your time.

Learn More