

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.

# Tutoriel : Création d'un de base de données MySQL avec un paramètre personnalisé et un nouveau groupe d'options
<a name="tutorial-creating-custom-OPG"></a>

Dans ce didacticiel, vous créez une instance de base de données MySQL à l’aide d’un groupe de paramètres personnalisé et d’un nouveau groupe d’options. Pour plus d’informations sur les groupes de paramètres personnalisés et les groupes d’options, consultez [Groupes de paramètres pour Amazon RDS](USER_WorkingWithParamGroups.md) et [Utilisation de groupes d’options](USER_WorkingWithOptionGroups.md). 

**Important**  
La création d'un AWS compte est gratuite. Cependant, en suivant ce didacticiel, les AWS ressources que vous utilisez peuvent vous coûter cher. Vous pouvez supprimer ces ressources après avoir terminé le didacticiel si elles ne sont plus nécessaires.

Pour créer une instance de bases de données avec des configurations et des paramètres personnalisés, vous pouvez utiliser un groupe de paramètres personnalisé et de nouveaux groupes d’options. Les groupes de paramètres personnalisés et les nouveaux groupes d’options sont particulièrement utiles si vous travaillez avec plusieurs bases de données et souhaitez configurer leurs paramètres de manière uniforme.

En suivant ces étapes, vous apprendrez à :
+ Comment utiliser Amazon RDS pour créer une instance de base de données à l’aide d’un groupe de paramètres personnalisé et d’un nouveau groupe d’options.
+ Comment utiliser des paramètres et des options spécifiques pour des instances de base de données MySQL. 

Pour suivre ce didacticiel, effectuez les tâches suivantes :

1. Créez un groupe de paramètres personnalisé à l’aide des paramètres MySQL `default_password_lifetime` et `disconnect_on_expired_password`. 

1. Créez un nouveau groupe d’options avec la fonctionnalité d’options `MariaDB Audit Plugin` MySQL. Pour savoir comment créer un groupe d’options, consultez [Utilisation de groupes d’options](USER_WorkingWithOptionGroups.md). 

1. Créez une instance de base de données MySQL à l’aide d’un groupe de paramètres personnaliséet du nouveau groupe d’options que vous avez créés.

**Topics**
+ [Conditions préalables](#tutorial-creating-custom-OPG.Prerequisites)
+ [Création d'un groupe de paramètres de](#tutorial-creating-custom-OPG.create-parameter-group)
+ [Modification des valeurs de paramètre dans votre groupe de paramètres personnalisé](#tutorial-creating-custom-OPG.add-parameters)
+ [Création d’un nouveau groupe d’options Amazon RDS](#tutorial-creating-custom-OPG.create-option-group)
+ [Ajout d’une option à votre nouveau groupe d’options](#tutorial-creating-custom-OPG.add-options)
+ [Création d’une instance de base de données MySQL à l’aide d’un groupe de paramètres custom et d’un nouveau groupe d’options](#tutorial-creating-custom-OPG.create-OPG)

## Conditions préalables
<a name="tutorial-creating-custom-OPG.Prerequisites"></a>

Ce didacticiel nécessite que vous disposiez d'un Compte AWS et d'un utilisateur disposant d'un accès administratif. Si vous ne l’avez pas encore fait, suivez les étapes indiquées dans les sections ci-dessous pour vous préparer :
+ [Inscrivez-vous pour un Compte AWS](CHAP_SettingUp.md#sign-up-for-aws)
+ [Création d’un utilisateur doté d’un accès administratif](CHAP_SettingUp.md#create-an-admin)

## Création d'un groupe de paramètres de
<a name="tutorial-creating-custom-OPG.create-parameter-group"></a>

Dans ce didacticiel, vous apprendrez à créer un groupe de paramètres personnalisé avec [ default\$1password\$1lifetime](https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_default_password_lifetime) et [ disconnect\$1on\$1expired\$1password](https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_disconnect_on_expired_password) pour une instance de base de données MySQL dans la console. Le paramètre `default_password_lifetime` contrôle le nombre de jours avant l’expiration automatique du mot de passe du client. Le paramètre `disconnect_on_expired_password` contrôle si l’instance de base de données MySQL déconnecte le client lorsque le mot de passe expire. Pour plus d’informations sur les autres paramètres disponibles pour les instances de bases de données MySQL, consultez [Paramètres pour MySQL](Appendix.MySQL.Parameters.md) . 

**Pour créer un groupe de paramètres**

1. Ouvrez la console Amazon RDS et choisissez **Groupes de paramètres**. 

1. Sur la page **Groupes de paramètres personnalisés**, choisissez **Créer un groupe de paramètres**. 

1. Définissez les détails du groupe de paramètres.

   1. Entrez un nom pour le groupe de paramètres.

   1. Entrez une description du groupe de paramètres.

   1. Pour **Type de moteur**, choisissez **Communauté MySQL.** 

   1. Pour **Famille de groupes de paramètres**, choisissez **MySQL 8.0.** 

1. Choisissez **Créer**. 

Le nouveau groupe de paramètres apparaît sur la page **Groupes de paramètres** de la console Amazon RDS. Les étapes suivantes montrent comment modifier les valeurs des paramètres pour personnaliser votre groupe de paramètres. 

## Modification des valeurs de paramètre dans votre groupe de paramètres personnalisé
<a name="tutorial-creating-custom-OPG.add-parameters"></a>

Procédez comme suit pour modifier les valeurs de paramètre dans le groupe de paramètres que vous avez créé dans [Création d'un groupe de paramètres de ](#tutorial-creating-custom-OPG.create-parameter-group). 

**Pour modifier les valeurs de paramètre dans votre groupe de paramètres**

1. Ouvrez la console Amazon RDS et choisissez **Groupes de paramètres**. 

1. Pour **Groupes de paramètres personnalisés**, choisissez le nom du groupe de paramètres que vous avez créé.

1. Choisissez **Modifier**. 

1. Dans la zone de recherche **Paramètres de filtre**, recherchez le paramètre personnalisé `default_password_lifetime`. 

1. Cochez la case à côté du paramètre et entrez une valeur correspondant au nombre de jours à définir pour ce paramètre de durée de vie du mot de passe. 

1. Sélectionnez **Enregistrer les modifications**.

1. Répétez les mêmes étapes pour le paramètre ` disconnect_on_expired_password`. Lorsque vous choisissez ce paramètre, vous êtes invité à sélectionner la valeur 0 ou 1 dans le menu déroulant. Sélectionnez 1 pour vous déconnecter en cas de mot de passe expiré. 

Le groupe de paramètres personnalisé peut désormais être associé à Amazon RDS pour l’instance de base de données MySQL 8.0. Créez ensuite un nouveau groupe d’options pour votre instance de base de données.

## Création d’un nouveau groupe d’options Amazon RDS
<a name="tutorial-creating-custom-OPG.create-option-group"></a>

Créez un nouveau groupe d’options avec l’option [Plugin d’audit MariaDB](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Appendix.MySQL.Options.AuditPlugin.html). Ce plugin enregistre l’activité du serveur à des fins de sécurité et de conformité. Pour plus d’informations sur les autres options disponibles pour les instances de bases de données MySQL, consultez [Options pour les instances de base de données MySQL](Appendix.MySQL.Options.md). 

**Pour créer un groupe d’options**

1. Ouvrez la console Amazon RDS et choisissez **Groupes d’options**. 

1. Pour **Groupes d’options**, choisissez **Créer un groupe**. 

1. Définissez les détails du groupe d’options.
   + Saisissez un nom pour le groupe d’options.
   + Entrez une description du groupe d’options.
   + Pour **Moteur**, sélectionnez **mysql**. 
   + Pour **Version majeure du moteur**, choisissez **8.0**. 

1. Choisissez **Créer**. 

Le nouveau groupe d’options apparaît sur la page **Groupes d’options** de la console Amazon RDS. Les étapes suivantes montrent comment ajouter des options au groupe d’options. 

## Ajout d’une option à votre nouveau groupe d’options
<a name="tutorial-creating-custom-OPG.add-options"></a>

Procédez comme suit pour ajouter une option au nouveau groupe d’options que vous avez créé dans [Création d’un nouveau groupe d’options Amazon RDS](#tutorial-creating-custom-OPG.create-option-group). 

**Pour ajouter une option à votre groupe d’options**

1. Ouvrez la console Amazon RDS et choisissez **Groupes d’options**. 

1. Pour **Groupes d’options**, choisissez le nom du groupe d’options que vous avez créé.

1. Sous **Options**, choisissez **Ajouter une option**. 

1. Définissez les détails du groupe d’options.
   + Pour **Nom de l’option**, choisissez l’option Plugin d’audit MariaDB, **MARIADB\$1AUDIT\$1PLUGIN**. 
   + Pour **Paramètres d’options**, ne désélectionnez pas les options par défaut.
   + Pour **Appliquer immédiatement**, choisissez **Oui**. 

1. Choisissez l’**option Créer**. 

Le nouveau groupe d’options devrait désormais être disponible pour toutes les instances de base de données associées. Ensuite, créez une instance de base de données MySQL à l’aide du groupe de paramètres personnalisé et d’un nouveau groupe d’options.

## Création d’une instance de base de données MySQL à l’aide d’un groupe de paramètres custom et d’un nouveau groupe d’options
<a name="tutorial-creating-custom-OPG.create-OPG"></a>

Enfin, créez une instance de base de données MySQL avec le groupe de paramètres personnalisé que vous avez crééet un nouveau groupe d’options que vous avez créés lors des étapes précédentes. Les étapes suivantes montrent comment créer l’instance de base de données MySQL avec votre groupe de paramètres personnalisé et un nouveau groupe d’options.

**Pour créer une instance de base de données à l’aide d’un groupe de paramètres personnalisé et d’un nouveau groupe d’options**

1. Ouvrez la console Amazon RDS et choisissez **Bases de données**. 

1. Choisissez **Créer une base de données**.

1. Pour **Choisir une méthode de création de base de données**, choisissez **Création standard**.

1. Pour **Options de moteur**, choisissez **MySQL** .

1. Pour **Disponibilité et durabilité**, choisissez **Instance de base de données unique.** Cette étape est nécessaire pour prendre en charge un groupe de paramètres personnalisé ou un nouveau groupe d’options.

1. Choisissez **Configuration supplémentaire**.
   + Pour **Nom de la base de données initiale**, choisissez un nom pour votre Instance de base de données.
   + Dans le menu déroulant du groupe de paramètres , choisissez le nom du groupe de paramètres personnalisé que vous avez créé auparavant.
   + Dans la liste déroulante **Groupe d’options**, sélectionnez le nom du nouveau groupe d’options précédemment créé. 

1. Pour ce didacticiel, vous pouvez conserver les paramètres par défaut pour tous les autres paramètres de base de données ou les modifier selon vos besoins. 

1. Choisissez **Créer une base de données**.

RDS crée une nouvelle instance de base de données MySQL à l’aide d’un groupe de paramètres personnaliséet d’un nouveau groupe d’options. Pour plus d’informations sur cette base de données, consultez la page **Bases de données** de la console Amazon RDS.

Dans ce didacticiel, vous créez MySQL une instance de base de données MySQL à l’aide d’un groupe de paramètres personnalisé et d’un nouveau groupe d’options. L’instance de base de données MySQL tout juste créée gère la durée de vie du mot de passe utilisateur à l’aide du paramètre `default_password_lifetime`. Cette instance de base de données déconnecte également les utilisateurs qui se connectent avec un mot de passe expiré, à l’aide du paramètre `disconnect_on_expired_password`. Vous pouvez également utiliser l’option `MariaDB Audit Plugin` pour suivre l’activité du serveur. Pour optimiser votre base de données, vous pouvez appliquer des paramètres supplémentaires à votre groupe de paramètres personnalisé et ajouter des options. 

 Une fois que vous avez terminé de créer votre instance de base de données personnalisée, vous devez supprimer vos ressources pour éviter d’encourir des coûts indésirables. Pour supprimer une instance de base de données, suivez les instructions de  [Suppression d'une instance DB](USER_DeleteInstance.md).  