기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
mysql 속성
중요
이 AWS OpsWorks Stacks 서비스는 2024년 5월 26일에 수명이 종료되었으며 신규 및 기존 고객 모두에서 비활성화되었습니다. 가능한 한 빨리 워크로드를 다른 솔루션으로 마이그레이션하는 것이 좋습니다. 마이그레이션에 대한 질문이 있는 경우 AWS re:Post
참고
이러한 속성은 Linux 스택에서만 사용할 수 있습니다.
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
버퍼 풀 크기(문자열). 속성 값은 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]