Pular para o conteúdo

MySQL (my.cnf)

Tunning MySQL para servidor de 2.9 GB de memória RAM. Ajustar os parâmetros do arquivo de configuração do MySQL my.cnf para alta performance.
Alex Silva millinux
Hits: 14.628 Categoria: Banco de dados
  • Download
  • Indicar
  • Denunciar
Download my.cnf

Esconder código-fonte

[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0

[mysqld]
back_log = 75
#skip-innodb
max_connections = 512
myisam_sort_buffer_size = 64M
join_buffer_size = 1M
read_buffer_size = 1M
sort_buffer_size = 2M
table_cache = 1800
thread_cache_size = 384
wait_timeout = 7200
connect_timeout = 120
tmp_table_size = 64M
max_heap_table_size = 64M
max_allowed_packet = 64M
max_connect_errors = 1000
read_rnd_buffer_size = 524288
bulk_insert_buffer_size = 8M
query_cache_limit = 5M
query_cache_size = 1M
query_cache_type = 1
query_prealloc_size = 65536
query_alloc_block_size = 131072

#Slow query
long_query_time = 1
slow_query_log = 8
slow_query_log_file = /var/log/mysql/slowquery.log
log_queries_not_using_indexes = 1
general_log = on
general_log_file=/var/log/mysql/general.log

[mysqld_safe]
log_error=/var/log/mysqld.log
pid_file=/var/run/mysqld/mysqld.pid
bind address = 127.0.0.1
nice = -5
open_files_limit = 8192

[mysqldump]
quick
max_allowed_packet = 16M

[myisamchk]
key_buffer = 128M
sort_buffer = 64M
read_buffer = 16M
write_buffer = 16M

# Split Tables
#innodb_file_per_table = 1
key_buffer_size = 32M
table_open_cache = 200
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M

ZABBIX (zabbix_proxy.conf)

ZABBIX (zabbix_server.conf)

iptables (iptables.fw)

ZABBIX (zabbix_agentd.conf)

PostgreSQL (pg_hba.conf)

Postgres (postgresql.conf)

Mysql (my.conf)

MongoDB (mongodb.conf)

MySQL (my.cnf)

#1 Comentário enviado por fbocosta em 19/01/2015 - 10:00h

O que eu deveria alterar caso o server tivesse mais memória e processador ? Seria interessante você apontar isso... que ai ajudaria mto mais por exemplo eu tenho um server com 4 processadores e 8 GB de ram o que devo alterar ?
#2 Comentário enviado por millinux em 20/01/2015 - 15:06h

Cara
Se você tem um MySQL, presuponhsese que você tem noção do arquivo de configuracao,, isso e apenas uma receita, cabe a você saber o que está casando e adaptar as suas necessidades, se o colaborador não sabe o que são os paramentos dessas configuracoes , nao sabe de mysql.



#3 Comentário enviado por DiegoMorales em 14/08/2015 - 13:32h
Cara
eu configurei tudo certo, mas quando vou abrir no loganalyzer ele dá este erro: mysql_connect(): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2).

Sabe me dizer o que tenho que fazer?
#4 Comentário enviado por millinux em 03/12/2016 - 20:31h

[3] Comentário enviado por DiegoMorales em 14/08/2015 - 13:32h

Cara
eu configurei tudo certo, mas quando vou abrir no loganalyzer ele dá este erro: mysql_connect(): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2).

Sabe me dizer o que tenho que fazer?



O serviço do mysql está parado, verifica com service mysqld status e ls -l /var/run/mysqld/mysqld.sock se ele existe,
#5 Comentário enviado por squidfjv em 16/08/2018 - 09:43h
Show!! Ajudou bastante!

Contribuir com comentário

Entre na sua conta para comentar.