🌐
AWS
aws.amazon.com › databases › amazon rds › amazon rds for mysql
Hosted MySQL - Amazon RDS for MySQL - AWS
1 day ago - Amazon RDS for MySQL, the relational database service that makes it easy to set up, operate, and scale MySQL deployments in the cloud.
Discussions

How to Connect to AWS RDS (MySQL) Instance from My Laptop?
Created the RDS instance and took the following steps. Edited the security rule, as follows. ![Inbound Rules](/media/postImages/original/IMVKNmEGO6QPGOFVQi9OwIGg) Made the RDS publicly accessibl... More on repost.aws
🌐 repost.aws
1
0
January 5, 2023
Amazon RDS Aurora vs RDS MySQL vs MySQL on EC2? - Stack Overflow
From this, we should conclude that a new product from AWS is worth testing, but probably not production-ready for at least a few years after it's introduced). At that company, I recommended RDS. They had no dedicated DBA staff, and the automation that RDS gives you for DB operations like upgrades and backups was very helpful. You sacrifice a little bit of flexibility on tuning options, but that shouldn't be a problem. The worst inconvenience of RDS is that you can't have a MySQL ... More on stackoverflow.com
🌐 stackoverflow.com
Help choosing a MySQL RDS size for huge traffic spike next week
Are these spikes approximately the same size every time they happen? Do you run out of disk burst balance? Do you run out of DB connections? Do you have a load testing suite you can aim at your DB to generate load? Is the DB your bottleneck or are there other bottlenecks too? I'd start with the m5* family. They aren't burstable but have held up well for my workloads. The m6g, using Graviton is substantially cheaper than the amd64 based instances. I've seen 40% cheaper, which almost the next instance size up for free. The r* and x* families are if you need tons of RAM. You mentioned that the CPU is what maxes out, not RAM. I agree with your assessment to avoid those. You probably don't have time to do this but.... evaluate which SQL calls you're making and which one's are really expensive or really high volume. RDS Performance Insights is amazing for this kind of troubleshooting. It's possible that some of your queries can be pushed off to a memcache or Redis instance. If so, that's a set of queries that don't go to the DB anymore and you've got that much more headroom for DB CPU and Disk IOPs. More on reddit.com
🌐 r/aws
19
1
February 28, 2021
Slow queries to AWS RDS MySQL Database

You might want to try something like django-query-inspect (https://github.com/dobarkod/django-queryinspect). Django rest framework will make a lot of additional calls if you have nested serializers, etc, that aren't always obvious. If you find that this is the case, prefetch_related and select_related will really help get your query count down.

More on reddit.com
🌐 r/django
6
5
June 29, 2013
🌐
AWS
docs.aws.amazon.com › aws hands-on tutorials › hands-on tutorials › create and connect to a mysql database with amazon rds
Create and Connect to a MySQL Database with Amazon RDS - Create and Connect to a MySQL Database with Amazon RDS
In this tutorial, you will learn how to create an environment to run your MySQL database (we call this environment an instance), connect to the database, and delete the database instance. We will do this using Amazon Relational Database Service (Amazon RDS) ... An AWS account: If you don't ...
🌐
Amazon Web Services
docs.aws.amazon.com › amazon rds › user guide › amazon rds for mysql › mysql on amazon rds versions
MySQL on Amazon RDS versions - AWS Documentation
For example, the following AWS CLI command returns the default MySQL minor engine version for the 5.7 major version and the US West (Oregon) AWS Region (us-west-2): aws rds describe-db-engine-versions --default-only --engine mysql --engine-version 5.7 --region us-west-2 --query "*[].{Engine:Engine,EngineVersion:EngineVersion}" --output text
🌐
AWS re:Post
repost.aws › knowledge-center › rds-mysql-server-activity
View server activity for an Amazon RDS for MySQL DB instance | AWS re:Post
November 9, 2022 - 2. Connect to the DB instance running the MySQL database engine. ... Note: To view more than the first 100 characters of each statement, use the FULL keyword. 4. Check which transactions are waiting and which transactions are blocking the transactions that are waiting. Run one of these commands depending on the version of Amazon RDS for MySQL you're running:
🌐
AWS
aws.amazon.com › databases › amazon rds › instance types
Amazon RDS Instance Types | Cloud Relational Database | Amazon Web Services
2 days ago - Powered by the AWS Nitro System, a combination of dedicated hardware and lightweight hypervisor · All instances have the following specs: Up to 4.0 GHz Intel® Xeon® Scalable Processors · Intel AVX, Intel AVX2, Intel Turbo · EBS Optimized · Enhanced Networking · X2g instances are optimized for high-performance databases. X2g instances offer the lowest price per GiB of RAM among Amazon RDS instance types for MySQL, MariaDB, and PostgreSQL databases.
🌐
Medium
ajitfawade.medium.com › how-to-use-amazon-rds-to-set-up-and-manage-mysql-databases-in-aws-a-complete-guide-for-devops-4a8d132aabf9
How to Use Amazon RDS to Set Up and Manage MySQL Databases in AWS: A Complete Guide for DevOps…
November 15, 2023 - Are you a DevOps learner who wants to use Amazon Relational Database Service (Amazon RDS) to set up and manage MySQL databases in AWS? If yes, then this blog post is for you. In this post, I’ll explain what Amazon RDS is and how to use it to create, configure, and connect to MySQL databases in the cloud.
Find elsewhere
🌐
AWS
aws.amazon.com › databases › amazon rds › pricing
Managed Relational Database - Amazon RDS Pricing - Amazon Web Services
2 days ago - If you signed up for AWS Free Tier prior to July 15, 2025, you can continue to use RDS for free for up to 12 months on select single-AZ instance databases with up to 750 hours per month. Your usage is aggregated across instance types if using more than one instance. (Available engines: MySQL, MariaDB, PostgreSQL, or SQL Server – SQLServer Express Edition only.)
🌐
NetApp
netapp.com › home › blog › aws-cvo-blg-aws-mysql-two-ways-to-enjoy-mysql-as-a-service
AWS MySQL: MySQL as a Service vs. Self Managed in the Cloud | NetApp
January 27, 2021 - There are several options for running MySQL databases as a service on the Amazon cloud. AWS RDS lets you run a managed database instance, taking care of administrative tasks like scalability, backups and high availability.
🌐
Fivetran
fivetran.com › docs › connectors › databases › mysql › rds-setup-guide
Amazon RDS for MySQL database connector by Fivetran | Setup Guide
CREATE USER '<username>'@'%' IDENTIFIED WITH mysql_native_password BY '<password>'; For IAM authentication, execute the following SQL command. Replace <username> with a username that matches the {db-user-name} from Step 2. CREATE USER '<username>'@'%' IDENTIFIED WITH AWSAuthenticationPlugin AS 'RDS';
🌐
Amazon Web Services
docs.aws.amazon.com › amazon rds › user guide › amazon rds for mysql › mysql feature support on amazon rds
MySQL feature support on Amazon RDS - Amazon Relational Database Service
MySQL major versionsSupported storage enginesUsing memcached and other optionsInnoDB cache warmingInclusive language changes for MySQL 8.4Features not supported · RDS for MySQL supports most of the features and capabilities of MySQL.
🌐
Hevodata
docs.hevodata.com › sources › dbfs › databases › mysql › amazon-rds-mysql
Amazon RDS MySQL - Hevo Data
You can ingest data from your Amazon RDS MySQL database using Hevo Pipelines and replicate it to a Destination of your choice. Hevo recommends connecting to a read-replica of your master MySQL database, however, this is not mandatory. A read-replica reflects the changes to your master database in near real-time, and can reduce the load on the master database by serving all “read” requests.
🌐
DEV Community
dev.to › gbenga700 › create-and-connect-to-a-mysql-database-with-amazon-rds-131o
Create and Connect to a MySQL Database with Amazon RDS - DEV Community
December 12, 2023 - Amazon RDS supports MySQL Community Edition versions 5.7 and 8.0 which means that the code, applications, and tools you already use today can be used with Amazon RDS. ... Easy, managed deployments: It takes only a few clicks in the AWS Management ...
🌐
Amazon Web Services
docs.aws.amazon.com › amazon rds › user guide › getting started with amazon rds › creating and connecting to a mysql db instance
Creating and connecting to a MySQL DB instance - Amazon Relational Database Service
3 weeks ago - In the upper-right corner of the Amazon RDS console, choose the AWS Region you used for the EC2 instance previously. In the navigation pane, choose Databases. Choose Create database and make sure that Easy create is chosen. In Configuration, choose MySQL.
🌐
AWS re:Post
repost.aws › questions › QUZH4Tg-xEQbO_lMmn2cvpqQ › how-to-connect-to-aws-rds-mysql-instance-from-my-laptop
How to Connect to AWS RDS (MySQL) Instance from My Laptop? | AWS re:Post
January 5, 2023 - Consider having DB on private subnets and use bastion with SSMto access (https://aws.amazon.com/premiumsupport/knowledge-center/rds-connect-ec2-bastion-host/) ... How to access a public RDS instance from lambda without compromising on the security of RDS by putting an inbound rule for RDS Sg with source as 0.0.0.0/0 ? ... My RDS instance has an inbound rule specifically allowing my Fargate Security Group, but I can't connect. ... How do I use Amazon RDS Proxy to connect to my Amazon RDS for MySQL DB instance or Aurora MySQL-Compatible DB cluster?
Top answer
1 of 3
56

You should benchmark Aurora carefully before you consider it. Launch an instance and set up a test instance of your application and your database. Generate as high of load as you can. I did at my last company, and I found that despite Amazon's claims of high performance, Aurora failed spectacularly. Two orders of magnitude slower than RDS. Our app had a high rate of write traffic.

Our conclusion: if you have secondary indexes and have high write traffic, Aurora is not suitable. I bet it's good for read-only traffic though.

(Edit: the testing I'm describing was done in Q1 of 2017. As with most AWS services, I expect Aurora to improve over time. Amazon has an explicit strategy of "Release ideas at 70% and then iterate." From this, we should conclude that a new product from AWS is worth testing, but probably not production-ready for at least a few years after it's introduced).

At that company, I recommended RDS. They had no dedicated DBA staff, and the automation that RDS gives you for DB operations like upgrades and backups was very helpful. You sacrifice a little bit of flexibility on tuning options, but that shouldn't be a problem.

The worst inconvenience of RDS is that you can't have a MySQL user with SUPER privilege, but RDS provides stored procs for most common tasks you would need SUPER privilege for.

I compared a multi-AZ RDS instance versus a replica set of EC2 instances, managed by Orchestrator. Because Orchestrator requires three nodes so you can have quorum, RDS was the clear winner on cost here, as well as ease of setup and operations.

2 of 3
14

I don't use Aurora personally, but I can HIGHLY recommend RDS over running your own on EC2. Having the failover happen automatically and also the backups is just worth every penny. Especially since RDS isn't that much more expensive.

Aurora looks really good on paper, but the more flexible choice of instances has kept me at PostGreSQL until now. We're looking at migrating to Aurora though, mainly because of the autoscaling storage provisioning and the higher performance.

Top answer
1 of 6
10

When you create you create your RDS instance, there is an “Additional configuration” section, in which you can specify the database name, and it warns you that if no name is provided, no database will be created by default.

But as others have pointed out, you can connect with your tool of choice without a database name, perform a CREATE DATABASE xxx; where xxx is the name of the database, and then use can use that database going forward.

2 of 6
8

The name that you circled in the second screenshot is not a mysql database name, it's merely an identifier how your database instance is known as in AWS, i.e. endpoint name. These may be different!

Since logging in without specifying the MySQL database name works it means your connectivity and credentials are correct. You can't create tables because you didn't select a database where to create these tables.


So why can't you connect with a database name specified?

I suspect your default database name that was created by AWS when setting up the RDS instance isn't prueba but something else. You should be able to figure that you in the RDS Details tab:

Note that my Endpoint Name is prueba but the MySQL Database Name is something.

I can login to the RDS and list the databases:

~ $ mysql -h prueba.xxxxxxxxxx.ap-southeast-2.rds.amazonaws.com -uroot -p
Enter password: 
Server version: 5.6.40 Source distribution

MySQL [(none)]> SHOW DATABASES;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| innodb             |
| mysql              |
| performance_schema |
| something          |      <<<< Here is my "default" database
| sys                |
+--------------------+
6 rows in set (0.04 sec)

So to wrap it up - you'll have to figure out your actual mysql database name:

  • find out what was the default database name that you specified when creating the instance from the RDS Details screen, or
  • find out the database name by logging in without a db name specified and then run SHOW DATABASES;, or
  • create a new one using CREATE DATABASE whatever; or using some dialog in your DB tool.

Once you've got the database name you can then connect to it in your connect dialog or with USE whatever; and then you can finally create your tables.

Hope that helps :)

🌐
End of Life Date
endoflife.date › amazon-rds-mysql
Amazon RDS for MySQL | endoflife.date
November 21, 2025 - Amazon RDS for MySQL is a PaaS offering from Amazon for creating managed MySQL Community Edition databases. RDS makes it easier to set up, operate, and scale MySQL deployments on AWS cloud.
🌐
DreamFactory
blog.dreamfactory.com › amazon-rds-vs-mysql
Amazon RDS vs. MySQL | How to Choose What is Best For You
May 7, 2024 - It allows users to easily set up, operate, and scale relational databases without the need for extensive manual management. Amazon RDS supports various database engines, including MySQL, Oracle, and Microsoft SQL Server. Amazon RDS works by ...