mysql配置说明
user mysql启动用户
socket sock文件路径
default-storage-engine 默认引擎 (InnoDB)
pid-file 进程ID
default-character-set 数据库默认字符集
key-buffer-size myisma键缓存大小
myisam-recover Myisam查找和修复错误的方式
max-allowed-packet 最大允许的数据包大小
max-connect-errors 允许的最大连接失败次数
skip-name-resolve 禁止域名解析
sql-mode mysql工作模式(严格约束)
sysdate-is-now sysdate调用now一样的行为,防止语句在从库回放时不准确
innodb 设置为force时只有innodb正常才能启动mysql
datadir 数据仓库路径
log-bin 二进制文件路径和名称
expire-logs-days 二进制文件保存时间
sync-binlog 事务提交级别 设置为1时每次提交事务都刷新事务日志到磁盘
binlog_format 二进制文件记录方式 mix为混合
tmp-table-size 数据库内部内存临时表大小限制
max-heap-table-size 用户创建内存临时表大小限制
query-cache-type 查询缓存(建议关闭)
query-cache-size 查询缓存大小
max-connections 最大连接数
thread-cache-size 线程缓存数
open-files-limit mysql能打开文件的最大个数
table-definition-cache 表定义文件缓存
table-open-cache 表高速缓存的数量
innodb-flush-method innodb和文件系统的相互作用方式
innodb-log-files-in-group innodb日志文件数量
innodb-log-file-size innodb日志文件最大容量
innodb-flush-log-at-trx-commit 持久化日志的方式 1=每次事务提交都刷新到存储
innodb-file-per-table 是否开启独立表空间
innodb-buffer-pool-size innodb缓冲池大小(非常重要,一般设置为服务器内存的80%)
log-error 错误日志
log-queries-not-using-indexes 是否把未使用索引的查询记录全部记录为慢查询
slow-query-log 慢查询日志查询是否开启
slow-query-log-file 慢查询日志