mysql 속성 - AWS OpsWorks

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

mysql 속성

중요

이 AWS OpsWorks Stacks 서비스는 2024년 5월 26일에 수명이 종료되었으며 신규 및 기존 고객 모두 사용할 수 없게 되었습니다. 고객은 가능한 한 빨리 워크로드를 다른 솔루션으로 마이그레이션할 것을 강력히 권장합니다. 마이그레이션에 대해 궁금한 점이 있으면 AWS re:Post 또는 Premium AWS Support를 통해 AWS Support 팀에 문의하세요.

참고

이러한 속성은 Linux 스택에서만 사용할 수 있습니다.

mysql 속성MySQL 마스터 구성을 지정합니다. 자세한 정보는 서버 시스템 변수를 참조하세요. 내장 속성을 재정의해 사용자 지정 값을 지정하는 방법에 대한 자세한 정보는 속성 재정의 단원을 참조하세요.

basedir

기본 디렉터리(문자열). 기본 값은 '/usr'입니다.

node[:mysql][:basedir]
bind_address

MySQL이 수신 대기하는 주소(문자열). 기본 값은 '0.0.0.0'입니다.

node[:mysql][:bind_address]
clients

클라이언트 목록(문자열의 목록).

node[:mysql][:clients]
conf_dir

구성 파일이 포함된 디렉터리(문자열). 기본값은 다음과 같습니다.

  • Amazon Linux 및 RHEL: '/etc'

  • Ubuntu: '/etc/mysql'

node[:mysql][:conf_dir]
confd_dir

추가 구성 파일이 포함된 디렉터리(문자열). 기본 값은 '/etc/mysql/conf.d'입니다.

node[:mysql][:confd_dir]
datadir

데이터 디렉터리(문자열). 기본 값은 '/var/lib/mysql'입니다.

node[:mysql][:datadir]
grants_path

그랜트 테이블 위치(문자열). 기본 값은 '/etc/mysql_grants.sql'입니다.

node[:mysql][:grants_path]
mysql_bin

mysql 이진수 위치(문자열). 기본 값은 '/usr/bin/mysql'입니다.

node[:mysql][:mysql_bin]
mysqladmin_bin

mysqladmin 위치(문자열). 기본 값은 '/usr/bin/mysqladmin'입니다.

node[:mysql][:mysqladmin_bin]
pid_file

데몬의 프로세스 ID가 포함된 파일(문자열). 기본 값은 '/var/run/mysqld/mysqld.pid'입니다.

node[:mysql][:pid_file]
포트

서버가 수신 대기하는 포트(숫자). 기본 값은 3306입니다.

node[:mysql][:port]
root_group

루트 그룹(문자열). 기본 값은 'root'입니다.

node[:mysql][:root_group]
server_root_password

서버의 루트 암호(문자열). 기본값은 무작위로 생성됩니다.

node[:mysql][:server_root_password]
소켓

소켓 파일의 위치(문자열). 기본 값은 '/var/lib/mysql/mysql.sock'입니다. 기본값은 다음과 같습니다.

  • Amazon Linux 및 RHEL: '/var/lib/mysql/mysql.sock'

  • Ubuntu: '/var/run/mysqld/mysqld.sock'

node[:mysql][:socket]
tunable 속성

tunable 속성은 성능 튜닝에 사용됩니다.

back_log

대기 중인 요청의 최대 수(문자열). 기본 값은 '128'입니다.

node[:mysql][:tunable][:back_log]
innodb_additional_mem_pool_size

Innodb가 내부 데이터 구조를 저장하는 데 사용하는 풀의 크기(문자열). 기본 값은 '20M'입니다.

node[:mysql][:tunable][:innodb_additional_mem_pool_size]
innodb_buffer_pool_size

Innodb 버퍼 풀 크기(문자열). 속성 값은 AWS OpsWorks Stacks에서 설정하며 인스턴스 유형에 따라 다르지만 사용자 지정 JSON이나 사용자 지정 속성 파일을 사용하여 재정의할 수 있습니다.

node[:mysql][:tunable][:innodb_buffer_pool_size]
innodb_flush_log_at_trx_commit

Innodb가 로그 버퍼를 플러시하는 빈도(문자열). 기본 값은 '2'입니다. 자세한 정보는 innodb_flush_log_at_trx_commit 단원을 참조하세요.

node[:mysql][:tunable][:innodb_flush_log_at_trx_commit]
innodb_lock_wait_timeout

Innodb 트랜잭션이 행 잠금을 기다리는 최대 시간(초)(문자열). 기본 값은 '50'입니다.

node[:mysql][:tunable][:innodb_lock_wait_timeout]
key_buffer

인덱스 버퍼 크기(문자열). 기본 값은 '250M'입니다.

node[:mysql][:tunable][:key_buffer]
log_slow_queries

느린 쿼리 로그 파일의 위치(문자열). 기본 값은 '/var/log/mysql/mysql-slow.log'입니다.

node[:mysql][:tunable][:log_slow_queries]
long_query_time

쿼리를 장기 쿼리로 지정하는 데 필요한 시간(초)(문자열). 기본 값은 '1'입니다.

node[:mysql][:tunable][:long_query_time]
max_allowed_packet

허용되는 최대 패킷 크기(문자열). 기본 값은 '32M'입니다.

node[:mysql][:tunable][:max_allowed_packet]
max_connections

동시 클라이언트 연결 최대 수(문자열). 기본 값은 '2048'입니다.

node[:mysql][:tunable][:max_connections]
max_heap_table_size

사용자가 만든 MEMORY 테이블의 최대 크기(문자열). 기본 값은 '32M'입니다.

node[:mysql][:tunable][:max_heap_table_size]
net_read_timeout

연결로부터 더 많은 데이터를 기다릴 시간(초)(문자열). 기본 값은 '30'입니다.

node[:mysql][:tunable][:net_read_timeout]
net_write_timeout

블록이 연결에 작성되기를 기다리는 시간(초)(문자열). 기본 값은 '30'입니다.

node[:mysql][:tunable][:net_write_timeout]
query_cache_limit

캐시된 개별 쿼리의 최대 크기(문자열). 기본 값은 '2M'입니다.

node[:mysql][:tunable][:query_cache_limit]
query_cache_size

쿼리 캐시 크기(문자열). 기본 값은 '128M'입니다.

node[:mysql][:tunable][:query_cache_size]
query_cache_type

쿼리 캐시 유형(문자열). 가능한 값은 다음과 같습니다.

  • '0': 캐시 또는 캐시된 데이터 검색 없음.

  • '1': SELECT SQL_NO_CACHE로 시작하지 않는 Cache 문.

  • '2': SELECT SQL_CACHE로 시작하는 Cache 문.

기본 값은 '1'입니다.

node[:mysql][:tunable][:query_cache_type]
thread_cache_size

재사용을 위해 캐시되는 클라이언트 스레드 수(문자열). 기본 값은 '8'입니다.

node[:mysql][:tunable][:thread_cache_size]
thread_stack

각 스레드의 스택 크기(문자열). 기본 값은 '192K'입니다.

node[:mysql][:tunable][:thread_stack]
wait_timeout

상호 작용하지 않는 연결을 기다릴 시간(초). 기본값은 '180'입니다(문자열).

node[:mysql][:tunable][:wait_timeout]
table_cache

열려 있는 테이블의 수(문자열). 기본 값은 '2048'입니다.

node[:mysql][:tunable][:table_cache]