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, 15-minute developer videos, and more.

RE:INVENT SESSION


What’s New with Amazon RDS?                                                                              

Amazon RDS, a fully managed database service, enables easy launch of optimized, secure, highly available databases. Explore its latest 2023 updates in this session.

RE:INVENT SESSION


This video explains the benefits and provides a demo of our new RDS for MySQL zero-ETL integration with Amazon Redshift to help power analytics and AI/ML workloads.

RE:INVENT SESSION


This video dives into safer, faster updates on Blue/Green Deployments and Optimized Writes and Optimized Reads for up to 2x improved write throughput and query processing. 

AWS DATABASES IN 15


Learn how Optimized Writes and Optimized Reads improve write transaction throughput by up to 2x and query processing by 2x respectively at no additional cost.

AWS DATABASES IN 15


See how ElastiCache provides a financial advantage when caching Amazon RDS workloads with up to 55% cost savings and up to 80x faster read performance.

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