

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

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

**Important**  
Le AWS OpsWorks Stacks service a atteint sa fin de vie le 26 mai 2024 et a été désactivé tant pour les nouveaux clients que pour les clients existants. Nous recommandons vivement aux clients de migrer leurs charges de travail vers d'autres solutions dès que possible. Si vous avez des questions sur la migration, contactez l' AWS Support équipe sur [AWS Re:Post](https://repost.aws/) ou via le [AWS Support](https://aws.amazon.com/support) Premium.

**Note**  
Ces attributs ne sont disponibles que sur les piles Linux.

Les [attributs `mysql`](https://github.com/aws/opsworks-cookbooks/blob/release-chef-11.10/mysql/attributes/server.rb) spécifient la configuration principale [MySQL](http://www.mysql.com/). Pour plus d'informations, consultez [Variables système serveur](http://dev.mysql.com/doc/refman/5.1/en/server-system-variables.html). Pour plus d'informations sur la façon de remplacer les attributs intégrés afin de spécifier les valeurs personnalisées, consultez [Remplacement des attributs](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) | [Attributs tunable](#attributes-recipes-mysql-tunable) | 

**basedir **  <a name="attributes-recipes-mysql-basedir"></a>
Répertoire de base (chaîne). La valeur par défaut est `'/usr'`.  

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

**bind\$1address **  <a name="attributes-recipes-mysql-bind"></a>
Adresse sur laquelle MySQL écoute (chaîne). La valeur par défaut est `'0.0.0.0'`.  

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

**clients **  <a name="attributes-recipes-mysql-clients"></a>
Liste de clients (liste de chaînes).  

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

**conf\$1dir **  <a name="attributes-recipes-mysql-conf"></a>
Répertoire qui contient le fichier de configuration (chaîne). Les valeurs par défaut sont les suivantes :  
+ Amazon Linux et RHEL : `'/etc'`
+ Ubuntu : `'/etc/mysql'`

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

**confd\$1dir **  <a name="attributes-recipes-mysql-confd"></a>
Répertoire qui contient les fichiers de configuration supplémentaires (chaîne). La valeur par défaut est `'/etc/mysql/conf.d'`.  

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

**datadir **  <a name="attributes-recipes-mysql-datadir"></a>
Répertoire des données (chaîne). La valeur par défaut est `'/var/lib/mysql'`.  

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

**grants\$1path **  <a name="attributes-recipes-mysql-grants"></a>
Emplacement de la table d'attribution (chaîne). La valeur par défaut est `'/etc/mysql_grants.sql'`.  

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

**mysql\$1bin **  <a name="attributes-recipes-mysql-bin"></a>
Emplacement des fichiers binaires mysql (chaîne). La valeur par défaut est `'/usr/bin/mysql'`.  

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

**mysqladmin\$1bin **  <a name="attributes-recipes-mysql-admin-bin"></a>
Emplacement mysqladmin (chaîne). La valeur par défaut est `'/usr/bin/mysqladmin'`.  

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

**pid\$1file **  <a name="attributes-recipes-mysql-pid"></a>
Fichier qui contient l'ID de processus du démon (chaîne). La valeur par défaut est `'/var/run/mysqld/mysqld.pid'`.  

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

**port **  <a name="attributes-recipes-mysql-port"></a>
Port sur lequel le serveur écoute (nombre). La valeur par défaut est `3306`.  

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

**root\$1group **  <a name="attributes-recipes-mysql-group"></a>
Groupe racine (chaîne). La valeur par défaut est `'root'`.  

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

**server\$1root\$1password **  <a name="attributes-recipes-mysql-pwd"></a>
Mot de passe racine du serveur (chaîne). La valeur par défaut est générée de façon aléatoire.  

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

**socket **  <a name="attributes-recipes-mysql-socket"></a>
Emplacement du fichier socket (chaîne). La valeur par défaut est `'/var/lib/mysql/mysql.sock'`. Les valeurs par défaut sont les suivantes :  
+ Amazon Linux et RHEL : `'/var/lib/mysql/mysql.sock'`
+ Ubuntu : `'/var/run/mysqld/mysqld.sock'`

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

**Attributs tunable**  <a name="attributes-recipes-mysql-tunable"></a>
Les attributs tunable sont utilisés pour le réglage des performances.    
****    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/opsworks/latest/userguide/attributes-recipes-mysql.html)  
**back\$1log **  <a name="attributes-recipes-mysql-tunable-back"></a>
Nombre maximal de demandes en attente (chaîne). La valeur par défaut est `'128'`.  

```
node[:mysql][:tunable][:back_log]
```  
**innodb\$1additional\$1mem\$1pool\$1size **  <a name="attributes-recipes-mysql-tunable-mem"></a>
Taille du pool qu'[Innodb](http://dev.mysql.com/doc/refman/5.5/en/innodb-storage-engine.html) utilise pour stocker les structures de données internes (chaîne). La valeur par défaut est `'20M'`.  

```
node[:mysql][:tunable][:innodb_additional_mem_pool_size]
```  
**innodb\$1buffer\$1pool\$1size **  <a name="attributes-recipes-mysql-tunable-buffer"></a>
Taille du pool de mémoires tampons [Innodb](http://dev.mysql.com/doc/refman/5.5/en/innodb-storage-engine.html) (chaîne). La valeur de l'attribut est définie par OpsWorks Stacks et dépend du type d'instance, mais vous pouvez la [remplacer en](workingcookbook-attributes.md) utilisant du JSON personnalisé ou un fichier d'attribut personnalisé.   

```
node[:mysql][:tunable][:innodb_buffer_pool_size]
```  
**innodb\$1flush\$1log\$1at\$1trx\$1commit **  <a name="attributes-recipes-mysql-tunable-flush"></a>
Fréquence à laquelle [Innodb](http://dev.mysql.com/doc/refman/5.5/en/innodb-storage-engine.html) vide la mémoire tampon du journal (chaîne). La valeur par défaut est `'2'`. Pour plus d'informations, consultez [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>
Durée maximale, en secondes, pendant laquelle une transaction [Innodb](http://dev.mysql.com/doc/refman/5.5/en/innodb-storage-engine.html) attend un verrou de ligne (chaîne). La valeur par défaut est `'50'`.  

```
node[:mysql][:tunable][:innodb_lock_wait_timeout]
```  
**key\$1buffer **  <a name="attributes-recipes-mysql-tunable-key"></a>
Taille du tampon d'index (chaîne). La valeur par défaut est `'250M'`.  

```
node[:mysql][:tunable][:key_buffer]
```  
**log\$1slow\$1queries **  <a name="attributes-recipes-mysql-tunable-slow"></a>
Emplacement du fichier journal des requêtes lentes (chaîne). La valeur par défaut est `'/var/log/mysql/mysql-slow.log'`.  

```
node[:mysql][:tunable][:log_slow_queries]
```  
**long\$1query\$1time **  <a name="attributes-recipes-mysql-tunable-long"></a>
Durée, en secondes, nécessaire pour définir une requête comme requête longue (chaîne). La valeur par défaut est `'1'`.  

```
node[:mysql][:tunable][:long_query_time]
```  
**max\$1allowed\$1packet **  <a name="attributes-recipes-mysql-tunable-packet"></a>
Taille de paquet maximale autorisée (chaîne). La valeur par défaut est `'32M'`.  

```
node[:mysql][:tunable][:max_allowed_packet]
```  
**max\$1connections **  <a name="attributes-recipes-mysql-tunable-connections"></a>
Nombre maximal de connexions client simultanées (chaîne). La valeur par défaut est `'2048'`.  

```
node[:mysql][:tunable][:max_connections]
```  
**max\$1heap\$1table\$1size **  <a name="attributes-recipes-mysql-tunable-heap"></a>
Taille maximale des tables `MEMORY` créées par l'utilisateur (chaîne). La valeur par défaut est `'32M'`.  

```
node[:mysql][:tunable][:max_heap_table_size]
```  
**net\$1read\$1timeout **  <a name="attributes-recipes-mysql-tunable-net-read"></a>
Durée d'attente, en secondes, de données supplémentaires à partir d'une connexion (chaîne). La valeur par défaut est `'30'`.  

```
node[:mysql][:tunable][:net_read_timeout]
```  
**net\$1write\$1timeout **  <a name="attributes-recipes-mysql-tunable-net-write"></a>
Durée d'attente, en secondes, pour qu'un bloc soit écrit sur une connexion (chaîne). La valeur par défaut est `'30'`.  

```
node[:mysql][:tunable][:net_write_timeout]
```  
**query\$1cache\$1limit **  <a name="attributes-recipes-mysql-tunable-cache-limit"></a>
Taille maximale d'une requête mise en cache (chaîne). La valeur par défaut est `'2M'`.  

```
node[:mysql][:tunable][:query_cache_limit]
```  
**query\$1cache\$1size **  <a name="attributes-recipes-mysql-tunable-cache-size"></a>
Taille du cache de requête (chaîne). La valeur par défaut est `'128M'`.  

```
node[:mysql][:tunable][:query_cache_size]
```  
**query\$1cache\$1type **  <a name="attributes-recipes-mysql-tunable-cache-type"></a>
Type du cache de requête (chaîne). Les valeurs possibles sont les suivantes :  
+ `'0'` : aucune mise en cache ou récupération des données mises en cache.
+ `'1'` : instructions de mise en cache qui ne commencent pas par `SELECT SQL_NO_CACHE`. 
+ `'2'` : instructions de mise en cache qui commencent par `SELECT SQL_CACHE`. 
La valeur par défaut est `'1'`.  

```
node[:mysql][:tunable][:query_cache_type]
```  
**thread\$1cache\$1size **  <a name="attributes-recipes-mysql-tunable-thread-cache"></a>
Nombre de threads client mis en cache pour la réutilisation (chaîne). La valeur par défaut est `'8'`.  

```
node[:mysql][:tunable][:thread_cache_size]
```  
**thread\$1stack **  <a name="attributes-recipes-mysql-tunable-thread-stack"></a>
Taille de pile de chaque thread (chaîne). La valeur par défaut est `'192K'`.  

```
node[:mysql][:tunable][:thread_stack]
```  
**wait\$1timeout **  <a name="attributes-recipes-mysql-tunable-wait"></a>
Durée d'attente, en secondes, sur une connexion non interactive. La valeur par défaut est `'180'` (chaîne).  

```
node[:mysql][:tunable][:wait_timeout]
```  
**table\$1cache **  <a name="attributes-recipes-mysql-tunable-table"></a>
Nombre de tables ouvertes (chaîne). La valeur par défaut est `'2048'`.  

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