Master user account privileges
When you create a new DB cluster, the default master user that you use gets certain privileges for that DB cluster. You can't change the master user name after the DB cluster is created.
Important
We strongly recommend that you do not use the master user directly in your applications. Instead, adhere to the best practice of using a database user created with the minimal privileges required for your application.
Note
If you accidentally delete the permissions for the master user, you can restore them by modifying the DB cluster and setting a new master user password. For more information about modifying a DB cluster, see Modifying an Amazon Aurora DB cluster.
The following table shows the privileges and database roles the master user gets for each of the database engines.
Database engine |
System privilege |
Database role |
---|---|---|
Aurora MySQL |
Version 2:
|
— |
Version 3:
|
For more information about rds_superuser_role, see Role-based privilege model. |
|
Aurora PostgreSQL |
|
For more information about RDS_SUPERUSER, see Understanding PostgreSQL roles and permissions. |