-
port:端口
- server-id:数据库唯一标识码
- datadir:数据目录路径
- basedir:基本路径
- socket:指定socket文件路径
- skip-name-resolve:禁止mysql对外部连接进行DNS解析,启用时所有远程连接都要使用ip地址方式
- skip-external-locking:避免外部锁,默认开启
- skip-grant-tables:mysql启动时不使用grant-tables授权表,常用于忘记密码情况下
- user:使用的用户
- sql_mode:约束SQL语法模式
- show_query_log_file:慢日志存储路径,5.6及以上版本,log-slow-queries是5.6以下版本
- long_query_time:设置慢查询时间,默认10s
- log-queries-not-using-indexes:记录未使用索引查询
- log_throttle_queries_not_using_indexs:5.6.5版本新增参数,设定每分钟记录到日志未使用索引的语句数目,超过则之后只记录语句数量和花费总时间
- log_output:日志存储方式,默认FILE,TABLE表示写入到mysql.slow_log表
- expire_logs_days:二进制日志保留的时间
- log-bin:设置日志文件路径及名称
- log-bin-index:日志文件后缀形式
- relay-bin:中继日志文件
- relay-bin-index:中继日志文件后缀形式
- max_connections:mysql最大连接数(超出会报Too many connections)
- back_log:mysql暂存的连接数量(每个连接占用256kb)
- wait_timeout:关闭一个非交互的连接之前所需要等待的秒数
- max_connect_errors:最大错误连接数,flush host进行解禁
- max_allowed_packet:接受数据包大小,需要是才会分配内存,设置过大会造成内存溢出
- max_heap_table_size:用户可以创建的内存表大小
- tmp_table_size:mysql的heap表缓冲大小
- read_rnd_buffer_size:mysql随机读缓冲区大小
- sort_buffer_size:mysql执行排序使用的缓冲大小
- join_buffer_size:联合查询操作所能使用的缓冲区大小
MySql常用配置
最新推荐文章于 2024-06-21 15:28:47 发布