forked from evolix/ansible-roles
6b89fa18cb
The socket path was changed in the server configuration, update the client configuration to match so as not to break anything.
68 lines
2.1 KiB
INI
68 lines
2.1 KiB
INI
[mysqld]
|
|
|
|
###### Connexions
|
|
# Path to socket
|
|
socket = /run/mysqld/mysqld.sock
|
|
# 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 = ""
|
|
|
|
[client]
|
|
socket = /run/mysqld/mysqld.sock
|