AWS Database Blog
Category: RDS for MySQL
Supercharge your Amazon RDS for MySQL deployment with ProxySQL and Percona Monitoring and Management
So your organization is looking to deploy an application to the cloud, and you plan to use Amazon RDS for MySQL for the data tier… great! Let’s look at some of the best practices to ensure that you get the most out of your architecture.
Tuning Amazon RDS for MySQL with Performance Insights
Amazon RDS Performance Insights brings an intuitive tuning interface to Amazon RDS to help you discover and investigate performance issues on your RDS databases. The look and feel of Performance Insights is the same across all database engine types, such as RDS for MySQL, RDS for PostgreSQL, and Amazon Aurora. However, every engine has a […]
Recover from a disaster with delayed replication in Amazon RDS for MySQL
July 2023: This post was reviewed for accuracy. Amazon RDS for MySQL now supports a delayed replication, which allows you to set a time period that a replica database lags behind a source database. In a standard MySQL replication configuration, there is minimal delay between the source and the replica. Now you have the option […]
Best practices for migrating RDS for MySQL databases to Amazon Aurora
MySQL is the most popular open-source database in the world. However, many customers find that the undifferentiated heavy lifting of backups, high availability, and scaling of MySQL databases to be complex, time-consuming, or both. This is one of the leading reasons why customers move their existing MySQL footprint to Amazon RDS for MySQL. Amazon RDS […]
Build a notification mechanism to manage Amazon RDS manual snapshots
It’s no secret that data is an essential part of running a business, no matter how large or small a business may be. Many companies host their business data using relational databases. As a result, backup and recovery are important aspects of keeping the business running. Amazon RDS customers use a mixture of strategies to […]
Cal Poly’s software engineering capstone class builds MySQL capture and replay on AWS
At California Polytechnic State University, the software engineering school’s capstone class was created in support of the university’s “Learn by Doing” philosophy. Students in the class experience over the course of a full school year what it’s like to work on a collaborative industry project. This is Dr. David Janzen’s tenth year teaching this course, […]
How to set up a Binlog Server for Amazon RDS for MySQL and MariaDB using MariaDB MaxScale
One of the key features of Amazon RDS for MySQL and Amazon RDS for MariaDB is the ability to create Read Replicas. You can easily create up to five replicas for a single master database instance via the AWS Management Console or the AWS CLI. Amazon RDS then handles all the work of making a […]
How to use IAM multifactor authentication with Amazon RDS
A common request that we get from customers is how to protect their resources from an accidental or malicious deletion, such as instances, snapshots, clusters, and so on. Doing this is especially important when you are using a common AWS account for multiple users or teams. Although you want the flexibility to innovate within the […]
Use IAM authentication to connect with SQL Workbench/J to Amazon Aurora MySQL or Amazon RDS for MySQL
July 2023: This post was reviewed for accuracy. Amazon Relational Database Service (Amazon RDS) enables you to use AWS Identity and Access Management (IAM) to manage database access for Amazon RDS for MySQL DB instances and Amazon Aurora MySQL DB clusters. Database administrators can associate database users with IAM users and roles. By using IAM, you can manage user access to all […]
How to Migrate from MySQL to Amazon Aurora using AWS SCT and AWS DMS
MySQL is a great open-source database engine, which a lot of companies use because it’s cost-effective. However, like any other open-source database, it takes a lot of work to get commercial-grade performance out of it. As the size of your database increases, the complexity of scaling and crash recovery in MySQL also increases. Scaling out […]









