Parámetros de MySQL
De manera predeterminada, una instancia de base de datos de MySQL usa un grupo de parámetros de base de datos específico de una base de datos de MySQL. Este grupo de parámetros contiene parámetros para el motor de base de datos de MySQL. Para obtener información sobre cómo trabajar con grupos de parámetros y establecer parámetros, consulte Grupos de parámetros para Amazon RDS.
Los parámetros de RDS for MySQL se configuran en los valores predeterminados del motor de almacenamiento seleccionado. Para obtener más información sobre los parámetros de MySQL, consulte la documentación de MySQL
Puede ver los parámetros disponibles para una versión específica de RDS for MySQL mediante la consola de RDS o la AWS CLI. Para obtener información acerca de cómo ver parámetros en un grupo de parámetros de MySQL en la consola RDS, consulte Visualización de los valores de parámetros de un grupo de parámetros de base de datos en Amazon RDS.
Con la AWS CLI, puede ver los parámetros de una versión de RDS for MySQL ejecutando el comando describe-engine-default-parameters
. Especifique uno de los siguientes valores para la opción --db-parameter-group-family
:
-
mysql8.4
-
mysql8.0
-
mysql5.7
Por ejemplo, para ver los parámetros de la versión 8.0 de RDS for MySQL, ejecute el siguiente comando.
aws rds describe-engine-default-parameters --db-parameter-group-family mysql8.0
El resultado tiene un aspecto similar al siguiente.
{
"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
},
...
Para enumerar solo los parámetros modificables de la versión 8.0 de RDS for MySQL, ejecute el siguiente comando.
Para Linux, macOS o Unix:
aws rds describe-engine-default-parameters --db-parameter-group-family mysql8.0 \ --query 'EngineDefaults.Parameters[?IsModifiable==`true`]'
Para Windows:
aws rds describe-engine-default-parameters --db-parameter-group-family mysql8.0 ^ --query "EngineDefaults.Parameters[?IsModifiable==`true`]"