[mysqld]
port = 3306
serverid = 1
socket = /tmp/mysql.sock
#避免MySQL的外部锁定,减少出错几率增强稳定性。
skip-locking
#禁止MySQL对外部连接进行DNS解析,使用这一选项可以消除MySQL进行DNS解析的时间。但需要注意,如果开启该选项,则所有远程主机连接授权都要使用IP地址方式,否则MySQL将无法正常处理连接请求!
skip-name-resolve
back_log = 384
key_buffer_size = 256M
max_allowed_packet = 4M
thread_stack = 256K
table_cache = 128K
sort_buffer_size = 6M
read_buffer_size = 4M
read_rnd_buffer_size=16M
join_buffer_size = 8M
#myisam_sort_buffer_size = 64M
table_cache = 512
thread_cache_size = 64
query_cache_size = 64M
tmp_table_size = 256M
max_connections = 768
max_connect_errors = 10000000
wait_timeout = 10
#该参数取值为服务器逻辑CPU数量*2,在本例中,服务器有2颗物理CPU,而每颗物理,CPU又支持H.T超线程,所以实际取值为4*2=8
thread_concurrency = 8
#开启该选项可以彻底关闭MySQL的TCP/IP连接方式,如果WEB服务器是以远程连接的方式访问MySQL数据库服务器则不要开启该选项!否则将无法正常连接!
skipnetworking
table_cache=1024
#默认为2M
innodb_additional_mem_pool_size=4M
innodb_flush_log_at_trx_commit=1
#默认为1M
innodb_log_buffer_size=2M
#默认为16M,调到64-256最挂
tmp_table_size=64M
#你的服务器CPU有几个就设置为几。建议用默认一般为8
innodb_thread_concurrency=8
thread_cache_size=120
query_cache_size=32M
以上配置仅供参考,实际配置如何还是要根据实际情况进行动态调整。