mysql 配置文件中常用的参数

以下是对常用到的mysql的参数的记录。

 

skip-external-locking                           取消文件系统的外部锁
skip-name-resolve                              不进行域名反解析,注意由此带来的权限/授权问题
skip-networking                                   关闭mysql tcp/ip连接方式
skip-host-cache                                   提高mysql速度的

skip-grant-tables                                 跳过授权表

bind-address                                        绑定ip地址
open_files_limit   = 4096                     打开文件数
interactive_timeout  = 10                    服务器在关闭它前在一个交互连接上等待行动的秒数
key_buffer_size          = 16M               分配给MyISAM索引缓存的内存总数
max_allowed_packet       = 16M        允许最大的包大小
thread_stack             = 128k               每个线程的大小
thread_cache_size        = 32              缓存可重用的线程数
myisam-recover           = BACKUP
back_log   = 384                                  临时停止响应新请求前在短时间内可以堆起多少请求
max_connections          = 500            指mysql整个的最大连接数
table_cache              = 256                  缓存数据表的数量,避免重复打开表的开销
thread_cache_size   = 64                   缓存可重用线程数
tmp_table_size          = 16M               指定mysql缓存的内存大小
sort_buffer_size  = 2M                       分配给每个线程中处理排序
read_buffer_size  = 2M                      读取的索引缓冲区大小
join_buffer_size  = 2M                       分配给每个线程中处理扫描表连接及索引的内存
myisam_sort_buffer_size = 64M      myisam引擎排序缓冲区的大小
query_cache_limit       = 2M
query_cache_size        = 32M           控制分配给查询缓存的内存总量
expire_logs_days        = 10
max_binlog_size         = 100M           二进制文件最多值
wait_timeout  = 10                              超时时间
thread_concurrency  = 8                    根据cpu数量来设置
Log-slow-queries  = /var/log/mysqlslowqueries.log        慢查询日志
long_query_time  = 4                         设定慢查询的时间
innodb_buffer_pool_size = 256        MInnoDB引擎缓冲区
innodb_log_buffer_size  = 8M
innodb_flush_log_at_trx_commit = 0 等到innodb_log_buffer_size列队满后再统一储存
innodb_thread_concurrency      = 4     cpu个数
--default-character-set = gb2312

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章