|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!以下是my.cnf设置文件参数注释
[client]
port=3309
socket=/home/longxibendi/mysql/tmp/mysql.sock
[mysqld]
!include/home/longxibendi/mysql/etc/mysqld.cnf#包括的设置文件,把用户名,暗码文件独自寄存
port=3309
socket=/home/longxibendi/mysql/tmp/mysql.sock
pid-file=/longxibendi/mysql/mysql/var/mysql.pid
basedir=/home/mysql/mysql/
datadir=/longxibendi/mysql/mysql/var/
#tmpdirsettings
tmpdir=/home/longxibendi/mysql/tmp/
slave-load-tmpdir=/home/longxibendi/mysql/tmp/
#当slave实行loaddatainfile时用
#
language=/home/longxibendi/mysql/share/mysql/english/
character-sets-dir=/home/longxibendi/mysql/share/mysql/charsets/
#skipoptions
skip-name-resolve#grant时,必需利用ip不克不及利用主机名
skip-symbolic-links#不克不及利用毗连文件
skip-external-locking#不利用体系锁定,要利用myisamchk,必需封闭办事器
skip-slave-start#启动mysql,不启动复制
#sysdate-is-now
#ressettings
back_log=50#承受行列,关于没创建tcp毗连的哀求行列放进缓存中,行列巨细为back_log,受限定与OS参数
max_connections=1000#最年夜并发毗连数,增年夜该值必要响应增添同意翻开的文件形貌符数
max_connect_errors=10000#假如某个用户倡议的毗连error凌驾该数值,则该用户的下次毗连将被堵塞,直到***实行flushhosts;下令;避免黑客
#open_files_limit=10240
connect-timeout=10#毗连超时之前的最年夜秒数,在Linux平台上,该超时也用作守候办事器初次回应的工夫
wait-timeout=28800#守候封闭毗连的工夫
interactive-timeout=28800#封闭毗连之前,同意interactive_timeout(代替了wait_timeout)秒的不举动工夫。客户真个会话wait_timeout变量被设为会话interactive_timeout变量的值。
slave-net-timeout=600#从办事器也可以处置收集毗连中止。可是,只要从办事器凌驾slave_net_timeout秒没有从主办事器收到数据才关照收集中止
net_read_timeout=30#从办事器读失信息的超时
net_write_timeout=60#从办事器写进信息的超时
net_retry_count=10#假如某个通讯端口的读操纵中止了,在保持前重试屡次
net_buffer_length=16384#包动静缓冲区初始化为net_buffer_length字节,但必要时能够增加到max_allowed_packet字节
max_allowed_packet=64M#
#
table_cache=512#一切线程翻开的表的数量。增年夜该值能够增添mysqld必要的文件形貌符的数目
thread_stack=192K#每一个线程的仓库巨细
thread_cache_size=20#线程缓存
thread_concurrency=8#同时运转的线程的数据此处最好为CPU个数两倍。本机设置为CPU的个数
#qcachesettings
query_cache_size=256M#查询缓存巨细
query_cache_limit=2M#不缓存查询年夜于该值的了局
query_cache_min_res_unit=2K#查询缓存分派的最小块巨细
#defaultsettings
#timezone
default-time-zone=system#办事器时区
character-set-server=utf8#server级别字符集
default-storage-engine=InnoDB#默许存储
#tmp&heap
tmp_table_size=512M#一时表巨细,假如凌驾该值,则了局放到磁盘中
max_heap_table_size=512M#该变量设置MEMORY(HEAP)表能够增加到的最年夜空间巨细
log-bin=mysql-bin#这些路径相对datadir
log-bin-index=mysql-bin.index
relay-log=relay-log
relay_log_index=relay-log.index
#warning&errorlog
log-warnings=1
log-error=/home/mysql/mysql/log/mysql.err
log_output=FILE#参数log_output指定了慢查询输入的格局,默许为FILE,你能够将它设为TABLE,然后就能够查询mysql架构下的slow_log表了
#slowquerylog
slow_query_log=1
long-query-time=1#慢查询工夫凌驾1秒则为慢查询
slow_query_log_file=/home/mysql/mysql/log/slow.log
#log-queries-not-using-indexes
#log-slow-slave-statements
general_log=1
general_log_file=/home/mysql/mysql/log/mysql.log
max_binlog_size=1G
max_relay_log_size=1G
#ifuseauto-ex,setto0
relay-log-purge=1#当不必中继日记时,删除他们。这个操纵有SQL线程完成
#maxbinlogkeepsdays
expire_logs_days=30#凌驾30天的binlog删除
binlog_cache_size=1M#session级别
#replication
replicate-wild-ignore-table=mysql.%#复制时疏忽数据库及表
replicate-wild-ignore-table=test.%#复制时疏忽数据库及表
#slave_skip_errors=all
key_buffer_size=256M#myisam索引buffer,只要key没有data
sort_buffer_size=2M#排序buffer巨细;线程级别
read_buffer_size=2M#以全表扫描(SequentialScan)体例扫描数据的buffer巨细;线程级别
join_buffer_size=8M#joinbuffer巨细;线程级别
read_rnd_buffer_size=8M#MyISAM以索引扫描(RandomScan)体例扫描数据的buffer巨细;线程级别
bulk_insert_buffer_size=64M#MyISAM用在块拔出优化中的树缓冲区的巨细。正文:这是一个perthread的限定
myisam_sort_buffer_size=64M#MyISAM设置规复表之时利用的缓冲区的尺寸,当在REPAIRTABLE或用CREATEINDEX创立索引或ALTERTABLE过程当中排序MyISAM索引分派的缓冲区
myisam_max_sort_file_size=10G#MyISAM假如一时文件会变得凌驾索引,不要利用疾速排序索引***来创立一个索引。正文:这个参数以字节的情势给出.重修MyISAM索引(在REPAIRTABLE、ALTERTABLE或LOADDATAINFILE过程当中)时,同意MySQL利用的一时文件的最年夜空间巨细。假如文件的巨细凌驾该值,则利用键值缓存创立索引,要慢很多。该值的单元为字节
myisam_repair_threads=1#假如该值年夜于1,在Repairbysorting过程当中并行创立MyISAM表索引(每一个索引在本人的线程内)
myisam_recover=64K#同意的GROUP_CONCAT()函数了局的最年夜长度
transaction_isolation=REPEATABLE-READ
innodb_file_per_table
#innodb_status_file=1
#innodb_open_files=2048
innodb_additional_mem_pool_size=100M#帧缓存的把持工具必要今后处请求缓存,以是该值与innodb_buffer_pool对应
innodb_buffer_pool_size=2G#包含数据页、索引页、拔出缓存、锁信息、自顺应哈希以是、数据字典信息
innodb_data_home_dir=/longxibendi/mysql/mysql/var/
#innodb_data_file_path=ibdata1:1G:autoextend
innodb_data_file_path=ibdata1:500M;ibdata2:2210M:autoextend#表空间
innodb_file_io_threads=4#io线程数
innodb_thread_concurrency=16#InnoDB试着在InnoDB内坚持操纵体系线程的数目少于或即是这个参数给出的限定
innodb_flush_log_at_trx_commit=1#每次commit日记缓存中的数据刷到磁盘中
innodb_log_buffer_size=8M#事物日记缓存
innodb_log_file_size=500M#事物日记巨细
#innodb_log_file_size=100M
innodb_log_files_in_group=2#两组事物日记
innodb_log_group_home_dir=/longxibendi/mysql/mysql/var/#日记组
innodb_max_dirty_pages_pct=90#innodb主线程革新缓存池中的数据,使脏数据比例小于90%
innodb_lock_wait_timeout=50#InnoDB事件在被回滚之前能够守候一个锁定的超时秒数。InnoDB在它本人的锁定表中主动检测事件逝世锁而且回滚事件。InnoDB用LOCKTABLES语句注重到锁定设置。默许值是50秒
#innodb_flush_method=O_DSYNC
[mysqldump]
quick
max_allowed_packet=64M
[mysql]
disable-auto-rehash#同意经由过程TAB键提醒
default-character-set=utf8
connect-timeout=3
声明:本文档能够随便变动,但必需签名原作者
凤凰舞者qq:578989855
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们! |
|