The Fast Track Introduction to MySQL on RDS

Get up to Speed with MySQL Administration On RDS
4.2 (7 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
50 students enrolled
25% off
Take This Course
  • Lectures 33
  • Length 1.5 hours
  • Skill Level Intermediate Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 4/2016 English

Course Description

Reviews from Related Courses: 

Great course for a beginner and also to brush up on. I'm an 8yr. accidental DBA and got something out of this course and will take it back to the company. -- JD Mulliken

This is a great course about Azure SQL Database. -- G. Begna

All videos are filmed in 1080 and all audio is crystal clear!!

Note: The first ten minutes of every course is free. Please take a moment to watch all the free content. This will help you become familiar with how the instructor will teach the rest of the course. 

Amazon Relational Database Service (Amazon RDS) is a web service that makes it easier to set up, operate, and scale a relational database in the cloud.

Relational databases are complex. In all of my introductory courses I want to give you a high level look at the product. This isn't a deep dive course. This is a... "ahhh, that's where I backup my database or limit the user connections." This is a... "ahhh, that's how I install MySQL on Windows" course.

MySQL is a full-featured relational database management system (RDBMS) that competes with the likes of Oracle DB and Microsoft’s SQL Server. The RDS cloud implementation is a full featured MySQL RDMS. 

The basic building block of Amazon RDS is the DB instance. A DB instance is an isolated database environment in the cloud.  A DB instance can contain multiple user-created databases, and you can access it by using the same tools and applications that you use with a stand-alone database instance.

Databases hold structured data. It’s important to understand the difference between structured and unstructured data. MySQL is a relational database. The data we place in relational database has structure because we define how the data is to be stored using data types.  

In the relational database, we model data like products, categories, tags, etc., using tables. A table contains columns and rows. It is like a spreadsheet. 

Because we deal with a large amount of data, we need a way to define the databases, tables, views, stored procedures and other objects process data more effectively.

Thank you for your interest in “The Fast Track Introduction to MySQL on RDS.

See you in the course!!

What are the requirements?

  • You will need an AWS account.
  • You'll need MySQL. In the course I'll be showing you how to install MySQL on a windows box.

What am I going to get from this course?

  • Be able to create and administrate a MySQL RDS Instance.
  • You'll learn how to migrate schema and data to an RDS MySQL Instance.
  • The course was designed for DBAs and developers who want to get up to speed with MySQL on RDS as quickly as possible.
  • You'll also learn some best practices specific to MySQL on RDS.

Who is the target audience?

  • You should have a working knowledge of cloud technologies specific to AWS.
  • This is a beginners course but knowledge of MySQL and AWS would be beneficial.

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Introduction

Let's take a minute to find out what this course is about. 


I want you to take my courses but I honestly want to make sure it's right for you. 

This lecture discusses this course. 


What is RDS? 

Let's find out. 


RDS is a managed service. 

What exactly does that mean? 

Let's find out what's managed. 


What's included when we spin up our instance? 

Let's find out. 


Let's highlight what we've learned in this section

5 questions
Section 2: Setting Up MySQL On Premise

Let's find MySQL and download it. 

We will need the Windows Installer before we can install the product. 


There are a few caveats to the install. 

It's not as simple as click, click, click. 

Let's walk through it now. 


Let's create a local connection to MySQL via Workbench


We can't connect to MySQL. 

Let's find out why and how to remedy that. 


MySQL on Windows has one difference versus MySQL on the other platforms supported. 

Let's find out what that is. 


Let's look at some information on Managing our MySQL Instance. 


Let's create an ERD. 


Let's cover some of the section nomenclature. 


Let's highlight what we've covered in this section. 

10 questions
Section 3: Setting Up MySQL on RDS

We have three storage options for our databases. 

Let's talk about them in this lecture. 

Demo: Creating Our First MySQL RDS Instance: DB Settings
Demo: Creating Our First MySQL RDS Instance: Advanced Settings
Demo: Connecting to Our MySQL RDS Instance from On Premise
Demo: Moving MySQL Data from On Premise to RDS
Demo: Creating a DB Parameter Group
20 questions
Section 4: MySQL Administration on RDS

Let's walk through backing up and restoring in this lecture. 


Creating a read replica is ver straightforward. 

Let's create one in this lecture. 


The metrics built into RDS give us everything we need to monitor a DB instance. 


Let's add some more horsepower in this lesson. 


Renaming an instance is easy but there are a few caveats. 


Having your data replicated to multiple data centers is a great idea for real world prod boxes. 

Let's see how easy that is. 


Let's alter our parameter group to keep our cache warm. 


Let's add an even to keep the buffer pool from cooling down in an outage. 


Let's speed up our disk subsystem. 

10 questions
Section 5: Conclusion
Final Thoughts and Thank You

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Mike West, SQL Server Evangelist

I've been a production SQL Server DBA most of my career.

I've worked with databases for over two decades. I've worked for or consulted with over 50 different companies as a full time employee or consultant. Fortune 500 as well as several small to mid-size companies. Some include: Georgia Pacific, SunTrust, Reed Construction Data, Building Systems Design, NetCertainty, The Home Shopping Network, SwingVote, Atlanta Gas and Light and Northrup Grumman.

Experience, education and passion

I learn something almost every day. I work with insanely smart people. I'm a voracious learner of all things SQL Server and I'm passionate about sharing what I've learned. My area of concentration is performance tuning. SQL Server is like an exotic sports car, it will run just fine in anyone's hands but put it in the hands of skilled tuner and it will perform like a race car.


Certifications are like college degrees, they are a great starting points to begin learning. I'm a Microsoft Certified Database Administrator (MCDBA), Microsoft Certified System Engineer (MCSE) and Microsoft Certified Trainer (MCT).


Born in Ohio, raised and educated in Pennsylvania, I currently reside in Atlanta with my wife and two children.

Ready to start learning?
Take This Course