63 lines
2 KiB
INI
63 lines
2 KiB
INI
[mysqld]
|
|
|
|
###### Connexions
|
|
# Maximum de connexions concurrentes (defaut = 100)... provoque un "Too many connections"
|
|
max_connections = 250
|
|
# Maximum de connexions en attente en cas de max_connections atteint (defaut = 50)
|
|
back_log = 100
|
|
# Maximum d'erreurs avant de blacklister un hote
|
|
max_connect_errors = 10
|
|
# Loguer les requetes trop longues
|
|
slow_query_log = 1
|
|
slow_query_log_file = /var/log/mysql/mysql-slow.log
|
|
long_query_time = 10
|
|
|
|
###### Tailles
|
|
# Taille reservee au buffer des index MyIsam
|
|
# A ajuster selon les resultats
|
|
key_buffer_size = 512M
|
|
# Taille max des paquets envoyés/reçus … provoque un "Packet too large"
|
|
max_allowed_packet = 64M
|
|
# Taille de la memoire reserve pour un thread
|
|
thread_stack = 192K
|
|
# A mettre le nombre de threads CPU alloues pour MySQL
|
|
thread_cache_size = 1
|
|
# Taille maximum des tables de type MEMORY
|
|
max_heap_table_size = 64M
|
|
|
|
###### Cache
|
|
# max_connections x nbre max de tables dans une jointure (defaut = 64)
|
|
table_open_cache = 4096
|
|
table_definition_cache = 4096
|
|
# Taille max des requetes cachees (defaut = 1M)
|
|
query_cache_limit = 8M
|
|
# Taille reservee pour le cache (defaut = 0)
|
|
query_cache_size = 256M
|
|
# Type de requetes a cacher (defaut = 1 : tout peut etre cache)
|
|
query_cache_type = 1
|
|
# Cache tables
|
|
max_heap_table_size = 128M
|
|
tmp_table_size = 128M
|
|
|
|
###### InnoDB
|
|
# Si InnoDB n'est pas utilise... le desactiver
|
|
#skip-innodb
|
|
# En general, il est plus optimum d'avoir un fichier par table
|
|
innodb_file_per_table
|
|
# Taille memoire allouee pour le cache des datas et index
|
|
# A ajuster en fonction de sa RAM (si serveur dedie a MySQL, on peut aller jusqu'a 80%)
|
|
innodb_buffer_pool_size = 512M
|
|
# Nombre maximum de threads systeme concurents
|
|
innodb_thread_concurrency = 16
|
|
# Ajuste la valeur des logs InnoDB
|
|
# (attention, il faut ensuite stopper MySQL et effacer les fichiers ib_logfile*)
|
|
#innodb_log_file_size = 128M
|
|
#innodb_log_files_in_group = 2
|
|
|
|
###### Misc
|
|
# charset utf8 par defaut
|
|
character-set-server=utf8
|
|
collation-server=utf8_general_ci
|
|
# Patch MySQL 5.5.53
|
|
secure-file-priv = ""
|