

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Privilèges du compte utilisateur principal
<a name="UsingWithRDS.MasterAccounts"></a>

Lorsque vous créez un nouveau cluster de bases de données, l’utilisateur principal par défaut que vous utilisez obtient certains privilèges pour ce cluster de bases de données. Vous ne pouvez pas changer le nom de l’utilisateur principal après la création du cluster de bases de données.

**Important**  
Nous vous recommandons vivement de ne pas avoir recours au rôle d’utilisateur principal directement dans vos applications. Au lieu de cela, respectez la bonne pratique qui consiste à avoir recours à un utilisateur de base de données doté des privilèges minimum requis pour votre application.

**Note**  
Si vous supprimez par mégarde les autorisations de l’utilisateur principal, vous pouvez les restaurer en modifiant le cluster de bases de données et en définissant un nouveau mot de passe d’utilisateur principal. Pour plus d’informations sur la modification d’un cluster de bases de données, consultez [Modification d’un cluster de bases de données Amazon Aurora](Aurora.Modifying.md). 

Le tableau suivant montre les privilèges et les rôles de base de données que l’utilisateur principal obtient pour chacun des moteurs de base de données. 

<a name="master-user-account-privileges"></a>

- ** Aurora MySQL **
  - **Privilège système:** Version 2 :<br /> `ALTER`,`ALTER ROUTINE`, `CREATE`,`CREATE ROUTINE`,`CREATE TEMPORARY TABLES`,`CREATE USER`,`CREATE VIEW`,`DELETE`,`DROP`, `EVENT`,`EXECUTE`,`GRANT OPTION`,`INDEX`,`INSERT`, `LOAD FROM S3`,`LOCK TABLES`, `PROCESS`,`REFERENCES`, `RELOAD`,`REPLICATION CLIENT`, `REPLICATION SLAVE`,`SELECT`, `SELECT INTO S3`,`SHOW DATABASES`, `SHOW VIEW`,`TRIGGER`, `UPDATE`  / **Rôle de base de données:** —
  - **Privilège système:** Version 3 :<br /> `ALTER`,`APPLICATION_PASSWORD_ADMIN`, `ALTER ROUTINE`,`CONNECTION_ADMIN`, `CREATE`,`CREATE ROLE`,`CREATE ROUTINE`,`CREATE TEMPORARY TABLES`, `CREATE USER`,`CREATE VIEW`, `DELETE`,`DROP`,`DROP ROLE`, `EVENT`,`EXECUTE`,`INDEX`, `INSERT`,`LOCK TABLES`, `PROCESS`,`REFERENCES`, `RELOAD`,`REPLICATION CLIENT`, `REPLICATION SLAVE`,`ROLE_ADMIN`, `SET_USER_ID`,`SELECT`,`SHOW DATABASES`,`SHOW VIEW`,`TRIGGER`, `UPDATE`,`XA_RECOVER_ADMIN` <br />À partir d’Aurora MySQL version 3.04.0, l’utilisateur principal obtient également le privilège `SHOW_ROUTINE`.<br />À partir d’Aurora MySQL version 3.09.0, l’utilisateur principal obtient également les privilèges `FLUSH_OPTIMIZER_COSTS`, `FLUSH_STATUS`, `FLUSH_TABLES` et `FLUSH_USER_RESOURCES`. / **Rôle de base de données:**  `rds_superuser_role` <br />Pour plus d’informations sur rds\_superuser\_role, consultez [Role-based modèle de privilège](AuroraMySQL.Compare-80-v3.md#AuroraMySQL.privilege-model).

- ** Aurora PostgreSQL **
  - **Privilège système:**  `LOGIN`,`NOSUPERUSER`, `INHERIT`,`CREATEDB`, `CREATEROLE`,`NOREPLICATION`,`VALID UNTIL 'infinity'` 
  - **Rôle de base de données:**  `RDS_SUPERUSER` <br />Pour plus d’informations sur RDS\_SUPERUSER, consultez [Comprendre les rôles et les autorisations PostgreSQL](Appendix.PostgreSQL.CommonDBATasks.Roles.md).

