#在8.0.21版本后,autocommit=0初始化时,sys库会丢失。
39
autocommit = 1
40
#只能用IP地址检查客户端的登录,不用主机名
41
#skip_name_resolve = 1
42
#最大连接数,默认值为151,上限值是16384,实际连接数是最大连接数的85%较为合适
43
max_connections = 800
44
#最大错误连接数
45
max_connect_errors = 10
46
#永久表的默认存储引擎
47
default-storage-engine=INNODB
48
#事务的隔离级别,读未提交(READ-UNCOMMITTED),读已提交(READ-COMMITTED)
49
#可重复读 (REPEATABLE-READ),序列化 (SERIALIZABLE)
50
transaction_isolation = READ-COMMITTED
51
#TIMESTAMP如果没有显示声明NOT NULL,允许NULL值
52
explicit_defaults_for_timestamp = 1
53
54
# 'group by' 与 'order by' 语句占用的大小,建议先调整为2M,后期观察再调整
55
sort_buffer_size = 32M
56
#使用join语句的缓存区
57
join_buffer_size = 128M
58
#大数据量的group by,order by时可能用到临时表,超过了这个值将写入磁盘,系统IO压力增大
59
#临时内部堆积表的大小,动态页面要调大点,100M以上,静态内容,一般64M足够。
60
tmp_table_size = 1024M
61
# 最大内存表大小
62
max_heap_table_size = 1024M
63
64
#SQL数据包发送的大小,如果有BLOB对象建议修改成1G
65
max_allowed_packet = 16M
66
#sql_mode默认模
式:ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISIO
N_BY_ZERO,NO_ENGINE_SUBSTITUTION
67
#NO_AUTO_CREATE_USER模式在8.0取消
68
#sql_mode =
"STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION,NO_ZERO_DATE,NO_ZERO_IN_DATE,ERROR_FOR_DIVIS
ION_BY_ZERO,NO_AUTO_CREATE_USER"
69
#MySQL连接闲置超过一定时间后(单位:秒)将会被强行关闭
70
#MySQL默认的wait_timeout 值为8个小时, interactive_timeout参数需要同时配置才能生效
71
interactive_timeout = 1800
72
wait_timeout = 1800
73
74
#用于表的顺序扫描,读出的数据暂存于read_buffer_size中,当buff满时或读完,将数据返回上层调用者
75
评论