Attributs mysql - AWS OpsWorks

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

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 ou via le AWS Support Premium.

Note

Ces attributs ne sont disponibles que sur les piles Linux.

Les attributs mysql spécifient la configuration principale MySQL. Pour plus d'informations, consultez Variables système serveur. 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.

basedir

Répertoire de base (chaîne). La valeur par défaut est '/usr'.

node[:mysql][:basedir]
bind_address

Adresse sur laquelle MySQL écoute (chaîne). La valeur par défaut est '0.0.0.0'.

node[:mysql][:bind_address]
clients

Liste de clients (liste de chaînes).

node[:mysql][:clients]
conf_dir

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_dir

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

Répertoire des données (chaîne). La valeur par défaut est '/var/lib/mysql'.

node[:mysql][:datadir]
grants_path

Emplacement de la table d'attribution (chaîne). La valeur par défaut est '/etc/mysql_grants.sql'.

node[:mysql][:grants_path]
mysql_bin

Emplacement des fichiers binaires mysql (chaîne). La valeur par défaut est '/usr/bin/mysql'.

node[:mysql][:mysql_bin]
mysqladmin_bin

Emplacement mysqladmin (chaîne). La valeur par défaut est '/usr/bin/mysqladmin'.

node[:mysql][:mysqladmin_bin]
pid_file

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

Port sur lequel le serveur écoute (nombre). La valeur par défaut est 3306.

node[:mysql][:port]
root_group

Groupe racine (chaîne). La valeur par défaut est 'root'.

node[:mysql][:root_group]
server_root_password

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

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

Les attributs tunable sont utilisés pour le réglage des performances.

back_log

Nombre maximal de demandes en attente (chaîne). La valeur par défaut est '128'.

node[:mysql][:tunable][:back_log]
innodb_additional_mem_pool_size

Taille du pool qu'Innodb 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_buffer_pool_size

Taille du pool de mémoires tampons Innodb (chaîne). La valeur de l'attribut est définie par AWS OpsWorks Stacks et dépend du type d'instance, mais vous pouvez la remplacer en utilisant du JSON personnalisé ou un fichier d'attribut personnalisé.

node[:mysql][:tunable][:innodb_buffer_pool_size]
innodb_flush_log_at_trx_commit

Fréquence à laquelle Innodb vide la mémoire tampon du journal (chaîne). La valeur par défaut est '2'. Pour plus d'informations, consultez innodb_flush_log_at_trx_commit.

node[:mysql][:tunable][:innodb_flush_log_at_trx_commit]
innodb_lock_wait_timeout

Durée maximale, en secondes, pendant laquelle une transaction Innodb attend un verrou de ligne (chaîne). La valeur par défaut est '50'.

node[:mysql][:tunable][:innodb_lock_wait_timeout]
key_buffer

Taille du tampon d'index (chaîne). La valeur par défaut est '250M'.

node[:mysql][:tunable][:key_buffer]
log_slow_queries

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_query_time

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_allowed_packet

Taille de paquet maximale autorisée (chaîne). La valeur par défaut est '32M'.

node[:mysql][:tunable][:max_allowed_packet]
max_connections

Nombre maximal de connexions client simultanées (chaîne). La valeur par défaut est '2048'.

node[:mysql][:tunable][:max_connections]
max_heap_table_size

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_read_timeout

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_write_timeout

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_cache_limit

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_cache_size

Taille du cache de requête (chaîne). La valeur par défaut est '128M'.

node[:mysql][:tunable][:query_cache_size]
query_cache_type

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_cache_size

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_stack

Taille de pile de chaque thread (chaîne). La valeur par défaut est '192K'.

node[:mysql][:tunable][:thread_stack]
wait_timeout

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_cache

Nombre de tables ouvertes (chaîne). La valeur par défaut est '2048'.

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