Parâmetros do MySQL
Por padrão, uma instância de banco de dados MySQL usa um grupo de parâmetros de banco de dados específico para um banco de dados MySQL. Esse grupo de parâmetros contém parâmetros para o mecanismo de banco de dados MySQL. Para obter informações sobre como trabalhar com grupos de parâmetros e definir parâmetros, consulte Grupos de parâmetros para Amazon RDS.
Os parâmetros do RDS for MySQL são definidos com os valores padrão do mecanismo de armazenamento que você selecionou. Para obter mais informações sobre os parâmetros do MySQL, consulte a documentação do MySQL
Você pode exibir os parâmetros disponíveis para uma versão específica do RDS for MySQL usando o console do RDS ou a AWS CLI. Para obter informações sobre como visualizar os parâmetros em um grupo de parâmetros do MySQL no console do RDS, consulte Visualizar valores de parâmetros para um grupo de parâmetros de banco de dados no Amazon RDS.
Usando a AWS CLI, você pode visualizar os parâmetros de uma versão do RDS for MySQL executando o comando describe-engine-default-parameters
. Especifique um destes valores a seguir para a opção --db-parameter-group-family
:
-
mysql8.0
-
mysql5.7
Por exemplo, para visualizar parâmetros do RDS for MySQL, versão 8.0, execute o comando a seguir.
aws rds describe-engine-default-parameters --db-parameter-group-family mysql8.0
O resultado será semelhante ao mostrado a seguir.
{
"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 listar somente os parâmetros modificáveis do RDS for MySQL versão 8.0, execute o comando a seguir.
Para Linux, macOS ou 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`]"