Menu
Amazon Relational Database Service
User Guide (API Version 2014-10-31)

Aurora on Amazon RDS

Amazon Aurora is a fully managed, MySQL-compatible, relational database engine that combines the speed and reliability of high-end commercial databases with the simplicity and cost-effectiveness of open-source databases. Amazon Aurora is a drop-in replacement for MySQL and makes it simple and cost-effective to set up, operate, and scale your new and existing MySQL deployments, thus freeing you to focus on your business and applications. Amazon RDS provides administration for Amazon Aurora by handling routine database tasks such as provisioning, patching, backup, recovery, failure detection, and repair. Amazon RDS also provides push-button migration tools to convert your existing Amazon RDS for MySQL applications to Amazon Aurora.

Before creating an Amazon Aurora DB cluster, you should complete the steps in the Setting Up for Amazon RDS section of this guide.

Common Management Tasks for Amazon Aurora

The following are the common management tasks you perform for an Amazon Aurora DB cluster, with links to relevant documentation for each task.

Task AreaRelevant Documentation

Understanding Amazon Aurora

An Amazon Aurora DB cluster is a fully managed, MySQL-compatible, relational database running in the AWS Cloud.

Overview of Amazon Aurora

Setting up Amazon RDS for first-time use

Set up Amazon RDS so that you can create Amazon Aurora DB clusters.

Setting Up for Amazon RDS

Create an Amazon Aurora DB Cluster

Create Amazon Aurora DB clusters and Aurora Replicas using the Amazon RDS console or the AWS Command Line Interface (CLI).

Creating an Amazon Aurora DB Cluster

Migrating from another database or RDS DB instance to an Amazon Aurora DB cluster

You have several options for migrating data from an on-premises database or other RDS DB instance to your Aurora DB cluster.

Migrating Data to an Amazon Aurora DB Cluster

Managing access permissions to Amazon RDS resources and databases

Learn how to manage access to your DB clusters and other Amazon RDS capabilities.

Security in Amazon RDS

Overview of Managing Access Permissions to Your Amazon RDS Resources

Configuring specific Amazon Aurora database parameters

If your DB cluster is going to require specific database parameters, you can create a DB parameter group and a DB cluster parameter group before you create the DB cluster.

DB Cluster and DB Instance Parameters

Working with DB Parameter Groups

Connecting to your DB cluster

Learn how to connect to your DB cluster using a standard SQL client application such as the MySQL command line utility or MySQL Workbench.

Aurora Endpoints

Connecting to an Amazon Aurora DB Cluster

Integrating your DB cluster with other AWS services

Learn how to extend your Aurora DB cluster to use additional capabilities in the AWS Cloud. Invoke an AWS Lambda function from database code and load data from text or XML files stored in an Amazon S3 bucket.

Integrating Aurora with Other AWS Services

Configuring database backup and restore

Amazon Aurora automatically backs up your data. You can configure how long Aurora keeps backups for, and you can restore from a DB cluster snapshot, from a specific point in time, or from files stored in an Amazon S3 bucket.

Backing Up and Restoring an Aurora DB Cluster

Migrating Data from MySQL by Using an Amazon S3 Bucket

Monitoring an Aurora DB cluster

You can monitor your Amazon Aurora DB cluster by using Amazon CloudWatch, RDS events, and Enhanced Monitoring (CloudWatch Logs).

Monitoring an Amazon Aurora DB Cluster

Monitoring Amazon RDS

Updating the database engine or operating system for your DB cluster

Learn how to manage database engine and operating system updates for your DB cluster.

Amazon Aurora Database Engine Updates

DB Instance and DB Cluster Maintenance and Upgrades

Set up replication with an Amazon Aurora DB cluster

Learn how to replicate data between your Amazon Aurora DB cluster and an on-premises database, an Aurora DB cluster in a different region, or another RDS DB instance.

Replication with Amazon Aurora

Copy or share a DB cluster snapshot

Learn how to copy a DB cluster snapshot to the same AWS Region, or a different region. Learn how to share a DB cluster snapshot with other AWS accounts.

Copying a DB Snapshot or DB Cluster Snapshot

Sharing a DB Snapshot or DB Cluster Snapshot