Amazon Relational Database Service (Amazon RDS) for MySQL is an easy to manage relational database optimized for total cost of ownership fully compatible with open source MySQL. The IDC Business Value of Amazon RDS whitepaper showcases the value that organizations have realized. This page will help you get started with RDS for MySQL, including resources on getting started, how to migrate, the most important developer tools, recorded sessions, webinars and more.

Getting started with Amazon RDS for MySQL

Seeking guidance to quickly start building with RDS for MySQL? Below, find essential technical documentation, user guides, tutorials, and more to help you get started. 

DOCUMENTATION


Technical documentation and getting started guide that describes all Amazon RDS concepts and provides instructions on using the various features with both the console and the command line interface.

USER GUIDES


Prescriptive Guidance provides tested strategies, guides, and patterns to accelerate cloud migration, modernization, and optimization. Crafted by RDS for MySQL specialists in partnership with the AWS Partners community.

HANDS-ON TUTORIAL


In this tutorial, learn to create an environment to run, connect, and delete your MySQL instance. We will do this using Amazon RDS and everything in this tutorial is Free Tier eligible.

DOCUMENTATION


This guide outlines best practices for you to consider when running Amazon RDS, including recommendations around query tuning, monitoring, performance, and more. 

DOCUMENTATION


This guide describes the Amazon RDS-specific implementations of some common DBA tasks for DB instances running on the MySQL database engine. 

AWS WORKSHOP STUDIO


This lab contains hands-on content to help you understand RDS for MySQL features and best practices using easy-to-follow instructions, scripts, and tutorials.

DOCUMENTATION


This documentation goes through the various techniques for importing data into RDS for MySQL depending on your data source, amount, frequency, and acceptable downtime. 

DOCUMENTATION


In this guide, you will learn to monitor Amazon RDS metrics, instance status, performance, and more using the console, Amazon CloudWatch, Amazon RDS Performance Insights, and Enhanced Monitoring. 

HANDS-ON TUTORIAL


Learn to optimize app performance by adding an in-memory caching layer with ElastiCache atop RDS for MySQL. Use a cache-aside strategy for efficient database access.

Migration resources

If you're moving from an-on premises or self-managed database, check out the resources below to speed up your migration journey to Amazon RDS for MySQL.

DOCUMENTATION


This guide provides a high-level overview of AWS DMS concepts and includes instructions on migrating data and replicating ongoing changes from relational databases, data warehouses, and other types of data stores in the AWS Cloud.

DOCUMENTATION


This guide shows how to migrate self-managed MySQL databases to Amazon RDS using two approaches: native/third-party tools, like mysqldump for full load and replication, or DMS for a managed experience with additional features.

DOCUMENTATION


This guide explains how to migrate an on-premises MySQL database to RDS for MySQL using AWS DMS or native MySQL tools, such as mysqldbcopy and mysqldump.

DOCUMENTATION


This documentation covers migrating on-premises Oracle to RDS for MySQL using DMS and SCT, covering prerequisites, tools, and migration steps from planning to project closure.

DOCUMENTATION


This guide describes how to migrate an Oracle database on EC2 to RDS for MySQL using DMS and SCT, while optimizing costs and leveraging Amazon RDS features like Multi-AZ and automatic backups.

DOCUMENTATION


This pattern guides you through how to migrate an RDS for Oracle DB instance to RDS for MySQL using DMS and SCT, covering best practices and application layer changes.

Sign in to the Amazon RDS console

Ready to get started with Amazon RDS for MySQL? Sign in or create your own AWS account, go to the Amazon RDS Console, and create an RDS for MySQL database in just a few clicks. Sign in to the AWS Management Console »

Developer tools and sample code

Start building with Amazon RDS for MySQL using the resources provided below, including the AWS command line interface (CLI) and the Amazon RDS Application Programming Interface (API).

AWS CLI


This interface reference contains documentation for a programming or CLI you can use to manage Amazon RDS. It provides all the Amazon RDS CLI commands, syntax, and examples of common commands. 

DOCUMENTATION


Amazon RDS allows you to use a simple set of web services APIs to create, delete, and modify instances. You can control access and instance security and manage database backups and snapshots.

DOCUMENTATION


This documentation includes tutorials that guide you through common Amazon RDS use cases, showing you how to use Amazon RDS with other AWS services and sample code in GitHub. 

GITHUB REPOSITORY


This GitHub repository explains how to develop a Spring REST API to query RDS for MySQL, using a React application with Cloudscape and AWS Secrets Manager. 

DOCUMENTATION


Amazon RDS Performance Insights help you monitor different dimensions of database load. This guide provides detailed information about Performance Insights data types, parameters, and errors.

Blogs and What's New

Find out about the latest What's New posts and recent blogs from Amazon RDS for MySQL. 

Blog posts

No blog posts have been found at this time. Please see the AWS Blog for other resources.

What's New

  • date

No What's New posts have been found at this time. Please see the AWS What's New for other resources.

Videos

Delve into the latest innovations and improvements in Amazon RDS for MySQL through expert insights showcased in recent re:Invent breakout sessions, AWS Data Dive videos, and more.

RE:INVENT SESSION


Discover the power of Amazon RDS zero-ETL integrations. These integrations help unify your data across applications and data sources for holistic insights.

RE:INVENT SESSION


Learn about cost components and best practices that can help you reduce spend and improve the performance of your relational database workloads.

AWS DATA DIVE


In this video, you can learn how Amazon RDS makes it safer, simpler, and faster for you to to perform major and minor versions on your own timeline.

AWS DATA DIVE


In this episode of AWS OnAir Data Dive, Amazon RDS experts explore best practices when it comes to optimizing the performance of your MySQL databases.

Read the FAQs

Find the answers to all of your questions.

Learn more 
Sign up for a free account

Instantly get access to the AWS Free Tier. 

Sign up 
Start building in the console

Get started with Amazon RDS for MySQL in the AWS Console.

Sign in