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
Importante
Il AWS OpsWorks Stacks il servizio ha raggiunto la fine del ciclo di vita il 26 maggio 2024 ed è stato disabilitato 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 AWS Support Squadra su AWS Re:post o tramite
Nota
Questi attributi sono disponibili solo per gli stack Linux.
Gli mysql
attributi
- basedir
-
Directory di base (stringa). Il valore predefinito è
'/usr'
.node[:mysql][:basedir]
- bind_address
-
L'indirizzo su cui My SQL ascolta (stringa). Il valore predefinito è
'0.0.0.0'
.node[:mysql][:bind_address]
- clients
-
Elenco di client (elenco di stringhe).
node[:mysql][:clients]
- conf_dir
-
Directory contenente il file di configurazione (stringa). I valori predefiniti sono riportati di seguito:
-
Amazon Linux eRHEL:
'/etc'
-
Ubuntu:
'/etc/mysql'
node[:mysql][:conf_dir]
-
- confd_dir
-
Directory contenente i file di configurazione aggiuntivi (stringa). Il valore predefinito è
'/etc/mysql/conf.d'
.node[:mysql][:confd_dir]
- datadir
-
Directory di dati (stringa). Il valore predefinito è
'/var/lib/mysql'
.node[:mysql][:datadir]
- grants_path
-
Posizione delle tabelle delle autorizzazioni (stringa). Il valore predefinito è
'/etc/mysql_grants.sql'
.node[:mysql][:grants_path]
- mysql_bin
-
Posizione dei file binari mysql (stringa). Il valore predefinito è
'/usr/bin/mysql'
.node[:mysql][:mysql_bin]
- mysqladmin_bin
-
Posizione di mysqladmin (stringa). Il valore predefinito è
'/usr/bin/mysqladmin'
.node[:mysql][:mysqladmin_bin]
- pid_file
-
File contenente l'ID processo del daemon (stringa). Il valore predefinito è
'/var/run/mysqld/mysqld.pid'
.node[:mysql][:pid_file]
- port
-
Porta su cui il server rimane in ascolto (numero). Il valore predefinito è
3306
.node[:mysql][:port]
- root_group
-
Gruppo radice (stringa). Il valore predefinito è
'root'
.node[:mysql][:root_group]
- server_root_password
-
Password radice del server (stringa). Il valore predefinito viene generato casualmente.
node[:mysql][:server_root_password]
- socket
-
Posizione del file socket (stringa). Il valore predefinito è
'/var/lib/mysql/mysql.sock'
. I valori predefiniti sono riportati di seguito:-
Amazon Linux eRHEL:
'/var/lib/mysql/mysql.sock'
-
Ubuntu:
'/var/run/mysqld/mysqld.sock'
node[:mysql][:socket]
-
- Attributi tunable
-
Gli attributi tunable vengono utilizzati per il tuning delle prestazioni.
- back_log
-
Numero massimo di richieste in sospeso (stringa). Il valore predefinito è
'128'
.node[:mysql][:tunable][:back_log]
- innodb_additional_mem_pool_size
-
Dimensione del pool utilizzato da Innodb
per archiviare le strutture di dati interne (stringa). Il valore predefinito è '20M'
.node[:mysql][:tunable][:innodb_additional_mem_pool_size]
- innodb_buffer_pool_size
-
Dimensione del pool di buffer Innodb
(stringa). Il valore dell'attributo è impostato da AWS OpsWorks È cumulabile e dipende dal tipo di istanza, ma è possibile sovrascriverlo utilizzando un file di attributi personalizzato JSON o personalizzato. node[:mysql][:tunable][:innodb_buffer_pool_size]
- innodb_flush_log_at_trx_commit
-
Specifica la frequenza con cui Innodb
svuota il buffer dei log (stringa). Il valore predefinito è '2'
. Per ulteriori informazioni, consulta innodb_flush_log_at_trx_commit. node[:mysql][:tunable][:innodb_flush_log_at_trx_commit]
- innodb_lock_wait_timeout
-
Intervallo di tempo massimo, in secondi, durante il quale una transazione Innodb
rimane in attesa di un blocco di riga (stringa). Il valore predefinito è '50'
.node[:mysql][:tunable][:innodb_lock_wait_timeout]
- key_buffer
-
Dimensione del buffer degli indici (stringa). Il valore predefinito è
'250M'
.node[:mysql][:tunable][:key_buffer]
- log_slow_queries
-
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_query_time
-
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_allowed_packet
-
Dimensione di pacchetto massima consentita (stringa). Il valore predefinito è
'32M'
.node[:mysql][:tunable][:max_allowed_packet]
- max_connections
-
Numero massimo di connessioni client simultanee (stringa). Il valore predefinito è
'2048'
.node[:mysql][:tunable][:max_connections]
- max_heap_table_size
-
Dimensioni massime delle tabelle
MEMORY
create dall'utente (stringa). Il valore predefinito è'32M'
.node[:mysql][:tunable][:max_heap_table_size]
- net_read_timeout
-
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_write_timeout
-
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_cache_limit
-
Dimensioni massime di una singola query memorizzata nella cache (stringa). Il valore predefinito è
'2M'
.node[:mysql][:tunable][:query_cache_limit]
- query_cache_size
-
Dimensioni della cache di query (stringa). Il valore predefinito è
'128M'
.node[:mysql][:tunable][:query_cache_size]
- query_cache_type
-
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 conSELECT SQL_NO_CACHE
. -
'2'
: istruzioni di caching che iniziano conSELECT SQL_CACHE
.
Il valore predefinito è
'1'
.node[:mysql][:tunable][:query_cache_type]
-
- thread_cache_size
-
Numero di thread client che vengono memorizzati nella cache per il riutilizzo (stringa). Il valore predefinito è
'8'
.node[:mysql][:tunable][:thread_cache_size]
- thread_stack
-
Dimensione dello stack per ogni thread (stringa). Il valore predefinito è
'192K'
.node[:mysql][:tunable][:thread_stack]
- wait_timeout
-
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_cache
-
Numero di tabelle aperte (stringa). Il valore predefinito è
'2048'
.node[:mysql][:tunable][:table_cache]