기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
mysql 속성
중요
The AWS OpsWorks Stacks 서비스 수명이 2024년 5월 26일에 종료되었으며 신규 및 기존 고객 모두 사용할 수 없습니다. 고객은 가능한 한 빨리 워크로드를 다른 솔루션으로 마이그레이션할 것을 강력히 권장합니다. 마이그레이션에 대해 궁금한 점이 있으면 다음 연락처로 문의하십시오. AWS Support 팀 구성: AWS re:포스트 포스트
참고
이러한 속성은 Linux 스택에서만 사용할 수 있습니다.
mysql
속성은
- basedir
-
기본 디렉터리(문자열). 기본값은
'/usr'
입니다.node[:mysql][:basedir]
- bind_address
-
My가 SQL 수신하는 주소 (문자열). 기본값은
'0.0.0.0'
입니다.node[:mysql][:bind_address]
- clients
-
클라이언트 목록(문자열의 목록).
node[:mysql][:clients]
- conf_dir
-
구성 파일이 포함된 디렉터리(문자열). 기본값은 다음과 같습니다.
-
아마존 리눅스 및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'
입니다. 기본값은 다음과 같습니다.-
아마존 리눅스 및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 스택은 인스턴스 유형에 따라 달라지지만 사용자 지정 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]