Amazon Aurora
User Guide for Aurora (API Version 2014-10-31)

Rebooting a DB Instance in a DB Cluster

You might need to reboot your DB instance, usually for maintenance reasons. For example, if you make certain modifications, or if you change the DB parameter group associated with the DB instance or its DB cluster, you must reboot the instance for the changes to take effect.

Rebooting a DB instance restarts the database engine service. Rebooting a DB instance results in a momentary outage, during which the DB instance status is set to rebooting.

You can't reboot your DB instance if it is not in the available state. Your database can be unavailable for several reasons, such as an in-progress backup, a previously requested modification, or a maintenance-window action.


When you reboot the primary instance of an Amazon Aurora DB cluster, RDS also automatically restarts all of the Aurora Replicas in that DB cluster. When you reboot the primary instance of an Aurora DB cluster, no failover occurs. When you reboot an Aurora Replica, no failover occurs. To fail over an Aurora DB cluster, call the AWS CLI command failover-db-cluster, or the API action FailoverDBCluster.

AWS Management Console

To reboot a DB instance

  1. Sign in to the AWS Management Console and open the Amazon RDS console at

  2. In the navigation pane, choose Databases, and then choose the DB instance that you want to reboot.

  3. For Actions, choose Reboot.

    The Reboot DB Instance page appears.

  4. Choose Reboot to reboot your DB instance.

    Alternatively, choose Cancel.


To reboot a DB instance by using the AWS CLI, call the reboot-db-instance command.

Example Simple Reboot

For Linux, OS X, or Unix:

aws rds reboot-db-instance \ --db-instance-identifier mydbinstance

For Windows:

aws rds reboot-db-instance ^ --db-instance-identifier mydbinstance

To reboot a DB instance by using the Amazon RDS API, call the RebootDBInstance action.