mysql常用配置参数说明

mysq常用配置参数

  • 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:联合查询操作所能使用的缓冲区大小

仅用于学习,非商业用途,不经同意不得转载

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值