

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

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

**Importante**  
O AWS OpsWorks Stacks serviço chegou ao fim da vida útil em 26 de maio de 2024 e foi desativado para clientes novos e existentes. É altamente recomendável que os clientes migrem suas cargas de trabalho para outras soluções o mais rápido possível. Se você tiver dúvidas sobre migração, entre em contato com a AWS Support equipe no [AWS re:POST](https://repost.aws/) ou por meio do Premium [AWS Support](https://aws.amazon.com/support).

**nota**  
Esses atributos estão disponíveis apenas em pilhas do Linux.

Os atributos [https://github.com/aws/opsworks-cookbooks/blob/release-chef-11.10/mysql/attributes/server.rb](https://github.com/aws/opsworks-cookbooks/blob/release-chef-11.10/mysql/attributes/server.rb) especificam a configuração principal do [MySQL](http://www.mysql.com/). Para obter mais informações, consulte [Variáveis do sistema do servidor](http://dev.mysql.com/doc/refman/5.1/en/server-system-variables.html). Para obter mais informações sobre como substituir atributos integrados para especificar valores personalizados, consulte [Sobrepor atributos](workingcookbook-attributes.md).


****  

|  |  |  | 
| --- |--- |--- |
| [basedir ](#attributes-recipes-mysql-basedir) | [bind\$1address ](#attributes-recipes-mysql-bind) | [clientes ](#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) | [porta ](#attributes-recipes-mysql-port) | [root\$1group ](#attributes-recipes-mysql-group) | 
| [server\$1root\$1password ](#attributes-recipes-mysql-pwd) | [socket ](#attributes-recipes-mysql-socket) | [Atributos tunable](#attributes-recipes-mysql-tunable) | 

**basedir **  <a name="attributes-recipes-mysql-basedir"></a>
O diretório de base (string). O valor padrão é `'/usr'`.  

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

**bind\$1address **  <a name="attributes-recipes-mysql-bind"></a>
O endereço que o MySQL atende (string). O valor padrão é `'0.0.0.0'`.  

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

**clientes **  <a name="attributes-recipes-mysql-clients"></a>
Uma lista de clientes (lista de strings).  

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

**conf\$1dir **  <a name="attributes-recipes-mysql-conf"></a>
O diretório que contém o arquivo de configuração (string). Os valores padrão são:  
+ Amazon Linux e RHEL: `'/etc'`
+ Ubuntu: `'/etc/mysql'`

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

**confd\$1dir **  <a name="attributes-recipes-mysql-confd"></a>
O diretório que contém os arquivos de configuração adicionais (string). O valor padrão é `'/etc/mysql/conf.d'`.  

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

**datadir **  <a name="attributes-recipes-mysql-datadir"></a>
O diretório de dados (string). O valor padrão é `'/var/lib/mysql'`.  

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

**grants\$1path **  <a name="attributes-recipes-mysql-grants"></a>
O local da tabela de concessões (string). O valor padrão é `'/etc/mysql_grants.sql'`.  

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

**mysql\$1bin **  <a name="attributes-recipes-mysql-bin"></a>
O local dos arquivos binários do mysql (string). O valor padrão é `'/usr/bin/mysql'`.  

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

**mysqladmin\$1bin **  <a name="attributes-recipes-mysql-admin-bin"></a>
O local do mysqladmin (string). O valor padrão é `'/usr/bin/mysqladmin'`.  

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

**pid\$1file **  <a name="attributes-recipes-mysql-pid"></a>
O arquivo que contém o ID de processo do daemon (string). O valor padrão é `'/var/run/mysqld/mysqld.pid'`.  

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

**porta **  <a name="attributes-recipes-mysql-port"></a>
A porta que o servidor escuta (número). O valor padrão é `3306`.  

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

**root\$1group **  <a name="attributes-recipes-mysql-group"></a>
O grupo raiz (string). O valor padrão é `'root'`.  

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

**server\$1root\$1password **  <a name="attributes-recipes-mysql-pwd"></a>
A senha raiz do servidor (string). O valor padrão é gerado aleatoriamente.  

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

**socket **  <a name="attributes-recipes-mysql-socket"></a>
A localização do arquivo de soquete (string). O valor padrão é `'/var/lib/mysql/mysql.sock'`. Os valores padrão são:  
+ Amazon Linux e RHEL: `'/var/lib/mysql/mysql.sock'`
+ Ubuntu: `'/var/run/mysqld/mysqld.sock'`

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

**Atributos tunable**  <a name="attributes-recipes-mysql-tunable"></a>
Os atributos ajustáveis são usados para ajustar o desempenho.    
****    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/opsworks/latest/userguide/attributes-recipes-mysql.html)  
**back\$1log **  <a name="attributes-recipes-mysql-tunable-back"></a>
O número máximo de solicitações pendentes (string). O valor padrão é `'128'`.  

```
node[:mysql][:tunable][:back_log]
```  
**innodb\$1additional\$1mem\$1pool\$1size **  <a name="attributes-recipes-mysql-tunable-mem"></a>
O tamanho do grupo que o [Innodb](http://dev.mysql.com/doc/refman/5.5/en/innodb-storage-engine.html) usa para armazenar estruturas de dados internas (string). O valor padrão é `'20M'`.  

```
node[:mysql][:tunable][:innodb_additional_mem_pool_size]
```  
**innodb\$1buffer\$1pool\$1size **  <a name="attributes-recipes-mysql-tunable-buffer"></a>
O tamanho do grupo de buffers do [Innodb](http://dev.mysql.com/doc/refman/5.5/en/innodb-storage-engine.html) (string). O valor do atributo é definido pelo OpsWorks Stacks e depende do tipo de instância, mas você pode [substituí-lo](workingcookbook-attributes.md) usando JSON personalizado ou um arquivo de atributo personalizado.   

```
node[:mysql][:tunable][:innodb_buffer_pool_size]
```  
**innodb\$1flush\$1log\$1at\$1trx\$1commit **  <a name="attributes-recipes-mysql-tunable-flush"></a>
A frequência com que o [Innodb](http://dev.mysql.com/doc/refman/5.5/en/innodb-storage-engine.html) libera o buffer de log (string). O valor padrão é `'2'`. Para obter mais informações, consulte [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>
O tempo máximo, em segundos, que uma transação [Innodb](http://dev.mysql.com/doc/refman/5.5/en/innodb-storage-engine.html) aguarda por um bloqueio de linha (string). O valor padrão é `'50'`.  

```
node[:mysql][:tunable][:innodb_lock_wait_timeout]
```  
**key\$1buffer **  <a name="attributes-recipes-mysql-tunable-key"></a>
O tamanho do buffer de índices (string). O valor padrão é `'250M'`.  

```
node[:mysql][:tunable][:key_buffer]
```  
**log\$1slow\$1queries **  <a name="attributes-recipes-mysql-tunable-slow"></a>
A localização do arquivo de log de consulta lenta (string). O valor padrão é `'/var/log/mysql/mysql-slow.log'`.  

```
node[:mysql][:tunable][:log_slow_queries]
```  
**long\$1query\$1time **  <a name="attributes-recipes-mysql-tunable-long"></a>
O tempo, em segundos, necessário para indicar uma consulta como uma consulta longa (string). O valor padrão é `'1'`.  

```
node[:mysql][:tunable][:long_query_time]
```  
**max\$1allowed\$1packet **  <a name="attributes-recipes-mysql-tunable-packet"></a>
O tamanho do pacote máximo permitido (string). O valor padrão é `'32M'`.  

```
node[:mysql][:tunable][:max_allowed_packet]
```  
**max\$1connections **  <a name="attributes-recipes-mysql-tunable-connections"></a>
O número máximo de conexões de clientes simultâneas (string). O valor padrão é `'2048'`.  

```
node[:mysql][:tunable][:max_connections]
```  
**max\$1heap\$1table\$1size **  <a name="attributes-recipes-mysql-tunable-heap"></a>
O tamanho máximo de tabelas `MEMORY` criadas pelo usuário (string). O valor padrão é `'32M'`.  

```
node[:mysql][:tunable][:max_heap_table_size]
```  
**net\$1read\$1timeout **  <a name="attributes-recipes-mysql-tunable-net-read"></a>
O tempo de espera, em segundos, para obter mais dados em uma conexão (string). O valor padrão é `'30'`.  

```
node[:mysql][:tunable][:net_read_timeout]
```  
**net\$1write\$1timeout **  <a name="attributes-recipes-mysql-tunable-net-write"></a>
O tempo de espera, em segundos, para a gravação de um bloco em uma conexão (string). O valor padrão é `'30'`.  

```
node[:mysql][:tunable][:net_write_timeout]
```  
**query\$1cache\$1limit **  <a name="attributes-recipes-mysql-tunable-cache-limit"></a>
O tamanho máximo de uma consulta individual armazenada em cache (string). O valor padrão é `'2M'`.  

```
node[:mysql][:tunable][:query_cache_limit]
```  
**query\$1cache\$1size **  <a name="attributes-recipes-mysql-tunable-cache-size"></a>
O tamanho do cache de consulta (string). O valor padrão é `'128M'`.  

```
node[:mysql][:tunable][:query_cache_size]
```  
**query\$1cache\$1type **  <a name="attributes-recipes-mysql-tunable-cache-type"></a>
O tipo de cache de consulta (string). Os valores possíveis são:  
+ `'0'`: Não faz o armazenamento em cache nem a recuperação de dados armazenados em cache.
+ `'1'`: Instruções de cache que não começam com `SELECT SQL_NO_CACHE`. 
+ `'2'`: Instruções de cache que começam com `SELECT SQL_CACHE`. 
O valor padrão é `'1'`.  

```
node[:mysql][:tunable][:query_cache_type]
```  
**thread\$1cache\$1size **  <a name="attributes-recipes-mysql-tunable-thread-cache"></a>
O número de threads de cliente que são armazenados em cache para reutilização (string). O valor padrão é `'8'`.  

```
node[:mysql][:tunable][:thread_cache_size]
```  
**thread\$1stack **  <a name="attributes-recipes-mysql-tunable-thread-stack"></a>
O tamanho da pilha para cada thread (string). O valor padrão é `'192K'`.  

```
node[:mysql][:tunable][:thread_stack]
```  
**wait\$1timeout **  <a name="attributes-recipes-mysql-tunable-wait"></a>
O tempo de espera, em segundos, por uma conexão não interativa. O valor padrão é `'180'` (string).  

```
node[:mysql][:tunable][:wait_timeout]
```  
**table\$1cache **  <a name="attributes-recipes-mysql-tunable-table"></a>
O número de tabelas abertas (string). O valor padrão é `'2048'`.  

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