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.
Paramètres pour MySQL
Par défaut, une instance de base de données MySQL utilise un groupe de paramètres de base de données qui est spécifique à une base de données MySQL. Ce groupe de paramètres contient des paramètres pour le moteur de base de données MySQL. Pour de plus amples informations sur l'utilisation des groupes de paramètres et sur la définition des paramètres, veuillez consulter Groupes de paramètres pour Amazon RDS.
Les paramètres RDS for MySQL sont définis aux valeurs par défaut du moteur de stockage que vous avez sélectionné. Pour de plus amples informations sur les paramètres MySQL, veuillez consulter la documentation MySQL
Vous pouvez afficher les paramètres disponibles pour une version spécifique de RDS pour MySQL à l'aide de la console RDS ou de l'AWS CLI. Pour plus d'informations sur l'affichage des paramètres d'un groupe de paramètres MySQL dans la console RDS, veuillez consulter Affichage des valeurs de paramètres pour un groupe de paramètres de base de données dans RDSAmazon.
À l'aide de l'AWS CLI, vous pouvez afficher les paramètres d'une version RDS for MySQL en exécutant la commande describe-engine-default-parameters
. Spécifiez l'une des valeurs suivantes pour l'option --db-parameter-group-family
:
-
mysql8.0
-
mysql5.7
Par exemple, pour afficher les paramètres de RDS for MySQL version 8.0, exécutez la commande suivante.
aws rds describe-engine-default-parameters --db-parameter-group-family mysql8.0
Votre résultat ressemble à ce qui suit.
{
"EngineDefaults": {
"Parameters": [
{
"ParameterName": "activate_all_roles_on_login",
"ParameterValue": "0",
"Description": "Automatically set all granted roles as active after the user has authenticated successfully.",
"Source": "engine-default",
"ApplyType": "dynamic",
"DataType": "boolean",
"AllowedValues": "0,1",
"IsModifiable": true
},
{
"ParameterName": "allow-suspicious-udfs",
"Description": "Controls whether user-defined functions that have only an xxx symbol for the main function can be loaded",
"Source": "engine-default",
"ApplyType": "static",
"DataType": "boolean",
"AllowedValues": "0,1",
"IsModifiable": false
},
{
"ParameterName": "auto_generate_certs",
"Description": "Controls whether the server autogenerates SSL key and certificate files in the data directory, if they do not already exist.",
"Source": "engine-default",
"ApplyType": "static",
"DataType": "boolean",
"AllowedValues": "0,1",
"IsModifiable": false
},
...
Pour répertorier uniquement les paramètres modifiables pour RDS for MySQL version 8.0, exécutez la commande suivante.
Pour LinuxmacOS, ou Unix :
aws rds describe-engine-default-parameters --db-parameter-group-family mysql8.0 \ --query 'EngineDefaults.Parameters[?IsModifiable==`true`]'
Dans Windows :
aws rds describe-engine-default-parameters --db-parameter-group-family mysql8.0 ^ --query "EngineDefaults.Parameters[?IsModifiable==`true`]"