🟦 Getting Started with Amazon RDS — My First Cloud Database Adventure


I recently started exploring AWS cloud services as a beginner, and one of the most exciting things I discovered was Amazon RDS (Relational Database Service). I’ve always used databases locally, but the idea of spinning up a fully-managed cloud database (without worrying about installation or updates) felt powerful.
So, I decided to try it out — using the AWS Free Tier — and here’s everything I learned.
đź§ What is Amazon RDS?
Amazon RDS is a managed service for running relational databases like MySQL, PostgreSQL, and MariaDB. You don’t have to manage hardware, OS patches, or backups — AWS handles it all.
For beginners like me, it’s a dream come true!
🛠️ What I Did: Spinning Up a MySQL Database (Free Tier)
Here’s how I created my first RDS instance:
Service Chosen: Amazon RDS → MySQL
Instance Type:
db.t3.micro
(covered under Free Tier)Storage: 20 GB General Purpose (gp2) — also Free Tier
Public Access: Enabled (so I could connect from my laptop)
Security Group: Allowed My IP address on port
3306
Backup & Monitoring: I kept the defaults to keep it simple.
After 5-10 minutes, the DB was ready. 🎉
đź”— Using SQLectron with Amazon RDS
Install SQLectron
Download it from https://github.com/sqlectron/sqlectron-gui — it's available for Windows, macOS, and Linux.Create a New Connection Use the following fields:
Client: MySQL
Name: (Any name)
Host: RDS endpoint (from AWS console)
Port: 3306
User: Your DB username
Password: The one you set
Database: Optional (you can leave it blank and choose after connecting)
Security Group Tip
Make sure your RDS security group allows your local IP on port 3306 (MySQL’s default port). Without this, the connection will fail.Connect & Start Exploring
Once connected, you can:Browse tables
Write SQL queries
Test data insertions
đź’ˇ Lessons I Learned
AWS Free Tier gives you 750 hrs/month of
db.t3.micro
— so one DB running full-time is free.Always check inbound rules in your Security Group.
Managed databases are slower to start, but once up, super stable.
You can easily enable backups and snapshots for safety.
Subscribe to my newsletter
Read articles from Ruchika Gurbaxani directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by

Ruchika Gurbaxani
Ruchika Gurbaxani
AWS Cloud Enthusiast | Cybersecurity Aware Cloud-savvy and security-conscious, I'm a tech enthusiast with a strong foundation in Python, C, Networking, and Cloud Computing. Currently preparing for AWS certifications, I’ve completed the Mastercard Cybersecurity Virtual Experience and hold the ZTCA (Zscaler Zero Trust Certified Associate) certification. My projects reflect a passion for secure, scalable cloud solutions—notably SilentWhisper, an anonymous communication app. Recognized for achievements in NASA’s Scientist for a Day, Smart India Hackathon, and creative competitions like painting at Raman Science Center. I'm also active on LeetCode, HackerRank, and GitHub, where I regularly enhance my problem-solving and development skills.