

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

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

**Importante**  
Il AWS OpsWorks Stacks servizio ha raggiunto la fine del ciclo di vita il 26 maggio 2024 ed è stato disattivato sia per i clienti nuovi che per quelli esistenti. Consigliamo vivamente ai clienti di migrare i propri carichi di lavoro verso altre soluzioni il prima possibile. Se hai domande sulla migrazione, contatta il Supporto AWS Team su [AWS re:post](https://repost.aws/) o tramite Premium [AWS Support](https://aws.amazon.com/support).

**Nota**  
Questi attributi sono disponibili solo per gli stack Linux.

Gli [attributi `mysql`](https://github.com/aws/opsworks-cookbooks/blob/release-chef-11.10/mysql/attributes/server.rb) specificano la configurazione del master [MySQL](http://www.mysql.com/). Per ulteriori informazioni, consulta l'argomento relativo alle [variabili di sistema del server](http://dev.mysql.com/doc/refman/5.1/en/server-system-variables.html). Per ulteriori informazioni su come sostituire gli attributi predefiniti per specificare valori personalizzati, consulta [Sostituzione degli attributi](workingcookbook-attributes.md).


****  

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

**basedir **  <a name="attributes-recipes-mysql-basedir"></a>
Directory di base (stringa). Il valore predefinito è `'/usr'`.  

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

**bind\$1address **  <a name="attributes-recipes-mysql-bind"></a>
Indirizzo su cui MySQL rimane in ascolto (stringa). Il valore predefinito è `'0.0.0.0'`.  

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

**clients **  <a name="attributes-recipes-mysql-clients"></a>
Elenco di client (elenco di stringhe).  

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

**conf\$1dir **  <a name="attributes-recipes-mysql-conf"></a>
Directory contenente il file di configurazione (stringa). I valori predefiniti sono riportati di seguito:  
+ Amazon Linux e RHEL: `'/etc'`
+ Ubuntu: `'/etc/mysql'`

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

**confd\$1dir **  <a name="attributes-recipes-mysql-confd"></a>
Directory contenente i file di configurazione aggiuntivi (stringa). Il valore predefinito è `'/etc/mysql/conf.d'`.  

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

**datadir **  <a name="attributes-recipes-mysql-datadir"></a>
Directory di dati (stringa). Il valore predefinito è `'/var/lib/mysql'`.  

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

**grants\$1path **  <a name="attributes-recipes-mysql-grants"></a>
Posizione delle tabelle delle autorizzazioni (stringa). Il valore predefinito è `'/etc/mysql_grants.sql'`.  

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

**mysql\$1bin **  <a name="attributes-recipes-mysql-bin"></a>
Posizione dei file binari mysql (stringa). Il valore predefinito è `'/usr/bin/mysql'`.  

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

**mysqladmin\$1bin **  <a name="attributes-recipes-mysql-admin-bin"></a>
Posizione di mysqladmin (stringa). Il valore predefinito è `'/usr/bin/mysqladmin'`.  

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

**pid\$1file **  <a name="attributes-recipes-mysql-pid"></a>
File contenente l'ID processo del daemon (stringa). Il valore predefinito è `'/var/run/mysqld/mysqld.pid'`.  

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

**port **  <a name="attributes-recipes-mysql-port"></a>
Porta su cui il server rimane in ascolto (numero). Il valore predefinito è `3306`.  

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

**root\$1group **  <a name="attributes-recipes-mysql-group"></a>
Gruppo radice (stringa). Il valore predefinito è `'root'`.  

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

**server\$1root\$1password **  <a name="attributes-recipes-mysql-pwd"></a>
Password radice del server (stringa). Il valore predefinito viene generato casualmente.  

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

**socket **  <a name="attributes-recipes-mysql-socket"></a>
Posizione del file socket (stringa). Il valore predefinito è `'/var/lib/mysql/mysql.sock'`. I valori predefiniti sono riportati di seguito:  
+ Amazon Linux e RHEL: `'/var/lib/mysql/mysql.sock'`
+ Ubuntu: `'/var/run/mysqld/mysqld.sock'`

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

**Attributi tunable**  <a name="attributes-recipes-mysql-tunable"></a>
Gli attributi tunable vengono utilizzati per il tuning delle prestazioni.    
****    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/opsworks/latest/userguide/attributes-recipes-mysql.html)  
**back\$1log **  <a name="attributes-recipes-mysql-tunable-back"></a>
Numero massimo di richieste in sospeso (stringa). Il valore predefinito è `'128'`.  

```
node[:mysql][:tunable][:back_log]
```  
**innodb\$1additional\$1mem\$1pool\$1size **  <a name="attributes-recipes-mysql-tunable-mem"></a>
Dimensione del pool utilizzato da [Innodb](http://dev.mysql.com/doc/refman/5.5/en/innodb-storage-engine.html) per archiviare le strutture di dati interne (stringa). Il valore predefinito è `'20M'`.  

```
node[:mysql][:tunable][:innodb_additional_mem_pool_size]
```  
**innodb\$1buffer\$1pool\$1size **  <a name="attributes-recipes-mysql-tunable-buffer"></a>
Dimensione del pool di buffer [Innodb](http://dev.mysql.com/doc/refman/5.5/en/innodb-storage-engine.html) (stringa). Il valore dell'attributo è impostato da OpsWorks Stacks e dipende dal tipo di istanza, ma puoi [sovrascriverlo](workingcookbook-attributes.md) utilizzando un JSON personalizzato o un file di attributi personalizzato.   

```
node[:mysql][:tunable][:innodb_buffer_pool_size]
```  
**innodb\$1flush\$1log\$1at\$1trx\$1commit **  <a name="attributes-recipes-mysql-tunable-flush"></a>
Specifica la frequenza con cui [Innodb](http://dev.mysql.com/doc/refman/5.5/en/innodb-storage-engine.html) svuota il buffer dei log (stringa). Il valore predefinito è `'2'`. Per ulteriori informazioni, consulta [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>
Intervallo di tempo massimo, in secondi, durante il quale una transazione [Innodb](http://dev.mysql.com/doc/refman/5.5/en/innodb-storage-engine.html) rimane in attesa di un blocco di riga (stringa). Il valore predefinito è `'50'`.  

```
node[:mysql][:tunable][:innodb_lock_wait_timeout]
```  
**key\$1buffer **  <a name="attributes-recipes-mysql-tunable-key"></a>
Dimensione del buffer degli indici (stringa). Il valore predefinito è `'250M'`.  

```
node[:mysql][:tunable][:key_buffer]
```  
**log\$1slow\$1queries **  <a name="attributes-recipes-mysql-tunable-slow"></a>
Posizione del file di log delle query con tempi di risposta molto lunghi (stringa). Il valore predefinito è `'/var/log/mysql/mysql-slow.log'`.  

```
node[:mysql][:tunable][:log_slow_queries]
```  
**long\$1query\$1time **  <a name="attributes-recipes-mysql-tunable-long"></a>
Intervallo di tempo, in secondi, necessario per definire un query come query con tempi di risposta lunghi (stringa). Il valore predefinito è `'1'`.  

```
node[:mysql][:tunable][:long_query_time]
```  
**max\$1allowed\$1packet **  <a name="attributes-recipes-mysql-tunable-packet"></a>
Dimensione di pacchetto massima consentita (stringa). Il valore predefinito è `'32M'`.  

```
node[:mysql][:tunable][:max_allowed_packet]
```  
**max\$1connections **  <a name="attributes-recipes-mysql-tunable-connections"></a>
Numero massimo di connessioni client simultanee (stringa). Il valore predefinito è `'2048'`.  

```
node[:mysql][:tunable][:max_connections]
```  
**max\$1heap\$1table\$1size **  <a name="attributes-recipes-mysql-tunable-heap"></a>
Dimensioni massime delle tabelle `MEMORY` create dall'utente (stringa). Il valore predefinito è `'32M'`.  

```
node[:mysql][:tunable][:max_heap_table_size]
```  
**net\$1read\$1timeout **  <a name="attributes-recipes-mysql-tunable-net-read"></a>
Intervallo di tempo, in secondi, durante il quale attendere altri dati da una connessione (stringa). Il valore predefinito è `'30'`.  

```
node[:mysql][:tunable][:net_read_timeout]
```  
**net\$1write\$1timeout **  <a name="attributes-recipes-mysql-tunable-net-write"></a>
Intervallo di tempo, in secondi, durante il quale attendere la scrittura di un blocco di dati in una connessione (stringa). Il valore predefinito è `'30'`.  

```
node[:mysql][:tunable][:net_write_timeout]
```  
**query\$1cache\$1limit **  <a name="attributes-recipes-mysql-tunable-cache-limit"></a>
Dimensioni massime di una singola query memorizzata nella cache (stringa). Il valore predefinito è `'2M'`.  

```
node[:mysql][:tunable][:query_cache_limit]
```  
**query\$1cache\$1size **  <a name="attributes-recipes-mysql-tunable-cache-size"></a>
Dimensioni della cache di query (stringa). Il valore predefinito è `'128M'`.  

```
node[:mysql][:tunable][:query_cache_size]
```  
**query\$1cache\$1type **  <a name="attributes-recipes-mysql-tunable-cache-type"></a>
Tipo di cache di query (stringa). I valori possibili sono i seguenti:  
+ `'0'`: nessun caching o nessun recupero di dati memorizzati nella cache.
+ `'1'`: istruzioni di caching che non iniziano con `SELECT SQL_NO_CACHE`. 
+ `'2'`: istruzioni di caching che iniziano con `SELECT SQL_CACHE`. 
Il valore predefinito è `'1'`.  

```
node[:mysql][:tunable][:query_cache_type]
```  
**thread\$1cache\$1size **  <a name="attributes-recipes-mysql-tunable-thread-cache"></a>
Numero di thread client che vengono memorizzati nella cache per il riutilizzo (stringa). Il valore predefinito è `'8'`.  

```
node[:mysql][:tunable][:thread_cache_size]
```  
**thread\$1stack **  <a name="attributes-recipes-mysql-tunable-thread-stack"></a>
Dimensione dello stack per ogni thread (stringa). Il valore predefinito è `'192K'`.  

```
node[:mysql][:tunable][:thread_stack]
```  
**wait\$1timeout **  <a name="attributes-recipes-mysql-tunable-wait"></a>
Intervallo di tempo, in secondi, durante il quale attendere una connessione non interattiva. Il valore di default è `'180'` (stringa).  

```
node[:mysql][:tunable][:wait_timeout]
```  
**table\$1cache **  <a name="attributes-recipes-mysql-tunable-table"></a>
Numero di tabelle aperte (stringa). Il valore predefinito è `'2048'`.  

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