MySQL 파라미터 - Amazon Relational Database Service

MySQL 파라미터

기본적으로, MySQL DB 인스턴스는 MySQL 데이터베이스에만 해당되는 DB 파라미터 그룹을 사용합니다. 이 파라미터 그룹에는 MySQL 데이터베이스 엔진에 대한 파라미터가 포함되어 있습니다. 파라미터 그룹 작업 및 파라미터 설정에 대한 자세한 내용은 Amazon RDS의 파라미터 그룹 단원을 참조하십시오.

RDS for MySQL 파라미터는 사용자가 선택한 스토리지 엔진의 기본값으로 설정됩니다. MySQL 파라미터에 대한 자세한 내용은 MySQL 설명서를 참조하세요. MySQL 스토리지 엔진에 대한 자세한 내용은 RDS for MySQL에 대해 지원되는 스토리지 엔진 섹션을 참조하세요.

RDS 콘솔이나 AWS CLI를 사용하여 특정 RDS for MySQL 버전에 대해 사용할 수 있는 파라미터를 볼 수 있습니다. RDS 콘솔의 파라미터 그룹에서 MySQL 파라미터 보기에 대한 자세한 정보는 Amazon RDS에서 DB 파라미터 그룹의 파라미터 값 보기 섹션을 참조하세요.

AWS CLI로 describe-engine-default-parameters 명령을 실행하여 RDS for MySQL 버전의 파라미터를 볼 수 있습니다. --db-parameter-group-family 옵션에 대해 다음 값 중 하나를 지정할 수 있습니다.

  • mysql8.0

  • mysql5.7

예를 들어 RDS for MySQL 버전 8.0에 대한 파라미터를 보려면 다음 명령을 실행합니다.

aws rds describe-engine-default-parameters --db-parameter-group-family mysql8.0

출력 결과는 다음과 비슷합니다.

{ "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 }, ...

RDS for MySQL 버전 8.0에 대한 수정 가능 파라미터를 나열하려면 다음 명령을 실행합니다.

Linux, macOS, Unix:

aws rds describe-engine-default-parameters --db-parameter-group-family mysql8.0 \ --query 'EngineDefaults.Parameters[?IsModifiable==`true`]'

Windows의 경우:

aws rds describe-engine-default-parameters --db-parameter-group-family mysql8.0 ^ --query "EngineDefaults.Parameters[?IsModifiable==`true`]"