

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

# mysql 속성
<a name="attributes-recipes-mysql"></a>

**중요**  
이 AWS OpsWorks Stacks 서비스는 2024년 5월 26일에 수명이 종료되었으며 신규 및 기존 고객 모두에서 비활성화되었습니다. 가능한 한 빨리 워크로드를 다른 솔루션으로 마이그레이션하는 것이 좋습니다. 마이그레이션에 대한 질문이 있는 경우 [AWS re:Post](https://repost.aws/) 또는 [AWS Premium Support](https://aws.amazon.com/support)를 통해 AWS Support 팀에 문의하세요.

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

[`mysql` 속성](https://github.com/aws/opsworks-cookbooks/blob/release-chef-11.10/mysql/attributes/server.rb)은 [MySQL](http://www.mysql.com/) 마스터 구성을 지정합니다. 자세한 정보는 [서버 시스템 변수](http://dev.mysql.com/doc/refman/5.1/en/server-system-variables.html)를 참조하세요. 내장 속성을 재정의해 사용자 지정 값을 지정하는 방법에 대한 자세한 정보는 [속성 재정의](workingcookbook-attributes.md) 단원을 참조하세요.


****  

|  |  |  | 
| --- |--- |--- |
| [basedir ](#attributes-recipes-mysql-basedir) | [bind\$1address ](#attributes-recipes-mysql-bind) | [클라이언트 ](#attributes-recipes-mysql-clients) | 
| [conf\$1dir ](#attributes-recipes-mysql-conf) | [confd\$1dir ](#attributes-recipes-mysql-confd) | [datadir ](#attributes-recipes-mysql-datadir) | 
| [grants\$1path ](#attributes-recipes-mysql-grants) | [mysql\$1bin ](#attributes-recipes-mysql-bin) | [mysqladmin\$1bin ](#attributes-recipes-mysql-admin-bin) | 
| [pid\$1file ](#attributes-recipes-mysql-pid) | [포트 ](#attributes-recipes-mysql-port) | [root\$1group ](#attributes-recipes-mysql-group) | 
| [server\$1root\$1password ](#attributes-recipes-mysql-pwd) | [소켓 ](#attributes-recipes-mysql-socket) | [tunable 속성](#attributes-recipes-mysql-tunable) | 

**basedir **  <a name="attributes-recipes-mysql-basedir"></a>
기본 디렉터리(문자열). 기본값은 `'/usr'`입니다.  

```
node[:mysql][:basedir]
```

**bind\$1address **  <a name="attributes-recipes-mysql-bind"></a>
MySQL이 수신 대기하는 주소(문자열). 기본값은 `'0.0.0.0'`입니다.  

```
node[:mysql][:bind_address]
```

**클라이언트 **  <a name="attributes-recipes-mysql-clients"></a>
클라이언트 목록(문자열의 목록).  

```
node[:mysql][:clients]
```

**conf\$1dir **  <a name="attributes-recipes-mysql-conf"></a>
구성 파일이 포함된 디렉터리(문자열). 기본값은 다음과 같습니다.  
+ Amazon Linux 및 RHEL: `'/etc'`
+ Ubuntu: `'/etc/mysql'`

```
node[:mysql][:conf_dir]
```

**confd\$1dir **  <a name="attributes-recipes-mysql-confd"></a>
추가 구성 파일이 포함된 디렉터리(문자열). 기본값은 `'/etc/mysql/conf.d'`입니다.  

```
node[:mysql][:confd_dir]
```

**datadir **  <a name="attributes-recipes-mysql-datadir"></a>
데이터 디렉터리(문자열). 기본값은 `'/var/lib/mysql'`입니다.  

```
node[:mysql][:datadir]
```

**grants\$1path **  <a name="attributes-recipes-mysql-grants"></a>
그랜트 테이블 위치(문자열). 기본값은 `'/etc/mysql_grants.sql'`입니다.  

```
node[:mysql][:grants_path]
```

**mysql\$1bin **  <a name="attributes-recipes-mysql-bin"></a>
mysql 이진수 위치(문자열). 기본값은 `'/usr/bin/mysql'`입니다.  

```
node[:mysql][:mysql_bin]
```

**mysqladmin\$1bin **  <a name="attributes-recipes-mysql-admin-bin"></a>
mysqladmin 위치(문자열). 기본값은 `'/usr/bin/mysqladmin'`입니다.  

```
node[:mysql][:mysqladmin_bin]
```

**pid\$1file **  <a name="attributes-recipes-mysql-pid"></a>
데몬의 프로세스 ID가 포함된 파일(문자열). 기본값은 `'/var/run/mysqld/mysqld.pid'`입니다.  

```
node[:mysql][:pid_file]
```

**포트 **  <a name="attributes-recipes-mysql-port"></a>
서버가 수신 대기하는 포트(숫자). 기본값은 `3306`입니다.  

```
node[:mysql][:port]
```

**root\$1group **  <a name="attributes-recipes-mysql-group"></a>
루트 그룹(문자열). 기본값은 `'root'`입니다.  

```
node[:mysql][:root_group]
```

**server\$1root\$1password **  <a name="attributes-recipes-mysql-pwd"></a>
서버의 루트 암호(문자열). 기본값은 무작위로 생성됩니다.  

```
node[:mysql][:server_root_password]
```

**소켓 **  <a name="attributes-recipes-mysql-socket"></a>
소켓 파일의 위치(문자열). 기본값은 `'/var/lib/mysql/mysql.sock'`입니다. 기본값은 다음과 같습니다.  
+ Amazon Linux 및 RHEL: `'/var/lib/mysql/mysql.sock'`
+ Ubuntu: `'/var/run/mysqld/mysqld.sock'`

```
node[:mysql][:socket]
```

**tunable 속성**  <a name="attributes-recipes-mysql-tunable"></a>
tunable 속성은 성능 튜닝에 사용됩니다.    
****    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/opsworks/latest/userguide/attributes-recipes-mysql.html)  
**back\$1log **  <a name="attributes-recipes-mysql-tunable-back"></a>
대기 중인 요청의 최대 수(문자열). 기본값은 `'128'`입니다.  

```
node[:mysql][:tunable][:back_log]
```  
**innodb\$1additional\$1mem\$1pool\$1size **  <a name="attributes-recipes-mysql-tunable-mem"></a>
[Innodb](http://dev.mysql.com/doc/refman/5.5/en/innodb-storage-engine.html)가 내부 데이터 구조를 저장하는 데 사용하는 풀의 크기(문자열). 기본값은 `'20M'`입니다.  

```
node[:mysql][:tunable][:innodb_additional_mem_pool_size]
```  
**innodb\$1buffer\$1pool\$1size **  <a name="attributes-recipes-mysql-tunable-buffer"></a>
[Innodb](http://dev.mysql.com/doc/refman/5.5/en/innodb-storage-engine.html) 버퍼 풀 크기(문자열). 속성 값은 OpsWorks Stacks에서 설정하며 인스턴스 유형에 따라 다르지만 사용자 지정 JSON 또는 사용자 지정 속성 파일을 사용하여 [재정](workingcookbook-attributes.md)의할 수 있습니다.  

```
node[:mysql][:tunable][:innodb_buffer_pool_size]
```  
**innodb\$1flush\$1log\$1at\$1trx\$1commit **  <a name="attributes-recipes-mysql-tunable-flush"></a>
[Innodb](http://dev.mysql.com/doc/refman/5.5/en/innodb-storage-engine.html)가 로그 버퍼를 플러시하는 빈도(문자열). 기본값은 `'2'`입니다. 자세한 정보는 [innodb\$1flush\$1log\$1at\$1trx\$1commit](http://dev.mysql.com/doc/refman/5.1/en/innodb-parameters.html#sysvar_innodb_flush_log_at_trx_commit) 단원을 참조하세요.  

```
node[:mysql][:tunable][:innodb_flush_log_at_trx_commit]
```  
**innodb\$1lock\$1wait\$1timeout **  <a name="attributes-recipes-mysql-tunable-lock"></a>
[Innodb](http://dev.mysql.com/doc/refman/5.5/en/innodb-storage-engine.html) 트랜잭션이 행 잠금을 기다리는 최대 시간(초)(문자열). 기본값은 `'50'`입니다.  

```
node[:mysql][:tunable][:innodb_lock_wait_timeout]
```  
**key\$1buffer **  <a name="attributes-recipes-mysql-tunable-key"></a>
인덱스 버퍼 크기(문자열). 기본값은 `'250M'`입니다.  

```
node[:mysql][:tunable][:key_buffer]
```  
**log\$1slow\$1queries **  <a name="attributes-recipes-mysql-tunable-slow"></a>
느린 쿼리 로그 파일의 위치(문자열). 기본값은 `'/var/log/mysql/mysql-slow.log'`입니다.  

```
node[:mysql][:tunable][:log_slow_queries]
```  
**long\$1query\$1time **  <a name="attributes-recipes-mysql-tunable-long"></a>
쿼리를 장기 쿼리로 지정하는 데 필요한 시간(초)(문자열). 기본값은 `'1'`입니다.  

```
node[:mysql][:tunable][:long_query_time]
```  
**max\$1allowed\$1packet **  <a name="attributes-recipes-mysql-tunable-packet"></a>
허용되는 최대 패킷 크기(문자열). 기본값은 `'32M'`입니다.  

```
node[:mysql][:tunable][:max_allowed_packet]
```  
**max\$1connections **  <a name="attributes-recipes-mysql-tunable-connections"></a>
동시 클라이언트 연결 최대 수(문자열). 기본값은 `'2048'`입니다.  

```
node[:mysql][:tunable][:max_connections]
```  
**max\$1heap\$1table\$1size **  <a name="attributes-recipes-mysql-tunable-heap"></a>
사용자가 만든 `MEMORY` 테이블의 최대 크기(문자열). 기본값은 `'32M'`입니다.  

```
node[:mysql][:tunable][:max_heap_table_size]
```  
**net\$1read\$1timeout **  <a name="attributes-recipes-mysql-tunable-net-read"></a>
연결로부터 더 많은 데이터를 기다릴 시간(초)(문자열). 기본값은 `'30'`입니다.  

```
node[:mysql][:tunable][:net_read_timeout]
```  
**net\$1write\$1timeout **  <a name="attributes-recipes-mysql-tunable-net-write"></a>
블록이 연결에 작성되기를 기다리는 시간(초)(문자열). 기본값은 `'30'`입니다.  

```
node[:mysql][:tunable][:net_write_timeout]
```  
**query\$1cache\$1limit **  <a name="attributes-recipes-mysql-tunable-cache-limit"></a>
캐시된 개별 쿼리의 최대 크기(문자열). 기본값은 `'2M'`입니다.  

```
node[:mysql][:tunable][:query_cache_limit]
```  
**query\$1cache\$1size **  <a name="attributes-recipes-mysql-tunable-cache-size"></a>
쿼리 캐시 크기(문자열). 기본값은 `'128M'`입니다.  

```
node[:mysql][:tunable][:query_cache_size]
```  
**query\$1cache\$1type **  <a name="attributes-recipes-mysql-tunable-cache-type"></a>
쿼리 캐시 유형(문자열). 가능한 값은 다음과 같습니다.  
+ `'0'`: 캐시 또는 캐시된 데이터 검색 없음.
+ `'1'`: `SELECT SQL_NO_CACHE`로 시작하지 않는 Cache 문.
+ `'2'`: `SELECT SQL_CACHE`로 시작하는 Cache 문.
기본값은 `'1'`입니다.  

```
node[:mysql][:tunable][:query_cache_type]
```  
**thread\$1cache\$1size **  <a name="attributes-recipes-mysql-tunable-thread-cache"></a>
재사용을 위해 캐시되는 클라이언트 스레드 수(문자열). 기본값은 `'8'`입니다.  

```
node[:mysql][:tunable][:thread_cache_size]
```  
**thread\$1stack **  <a name="attributes-recipes-mysql-tunable-thread-stack"></a>
각 스레드의 스택 크기(문자열). 기본값은 `'192K'`입니다.  

```
node[:mysql][:tunable][:thread_stack]
```  
**wait\$1timeout **  <a name="attributes-recipes-mysql-tunable-wait"></a>
상호 작용하지 않는 연결을 기다릴 시간(초). 기본값은 `'180'`입니다(문자열).  

```
node[:mysql][:tunable][:wait_timeout]
```  
**table\$1cache **  <a name="attributes-recipes-mysql-tunable-table"></a>
열려 있는 테이블의 수(문자열). 기본값은 `'2048'`입니다.  

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