#查询
show variables like '%timeout%';
show global variables like '%timeout%';
show session variables like '%timeout%';
#临时设置
set global interactive_timeout=300;
set global wait_timeout=300;
set interactive_timeout=300;
set wait_timeout=300;
bind-address=0.0.0.0 #关闭ipv6
#bind-address=:: #ipv6+ipv4或者不设置
max_connections 10000 #总数
max_user_connections=3000 #每用户连接总数
interactive_timeout=120,300-600 #mysql在关闭一个交互的连接之前所要等待的秒数,默认28800
wait_timeout=120,300-600 #关闭关闭一个非交互的连接之前所要等待的秒数,默认28800
secure-file-priv= '' 允许导入导出的文件目录 NULL关闭或者''不限
log_timestamps=SYSTEM
sql_mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
character-set-server=utf8mb4
default-storage-engine=InnoDB #MyIsam
log_timestamps=SYSTEM #默认时间使用系统
max_allowed_packet = 256M #允许一次提交数据包大小 最大1G
key_buffer_size=384m #MyISAM表性能影响最大的一个参数
#查看 SHOW VARIABLES LIKE '%key_buffer_size%';
#查看命中数量 SHOW GLOBAL STATUS LIKE '%key_read%';
skip-name-resolve=on
skip_ssl #关闭ssl
#max_user_connections #设置每个用户的连接数
UPDATE mysql.user SET max_user_connections = 1600 WHERE user='lren' AND host='%';
FLUSH PRIVILEGES;
#查看修改结果
show variables like 'max_connections';
show status like 'max_used_connections';
show VARIABLES like '%max_connections%';
show VARIABLES like '%wait_timeout%';
show VARIABLES like '%interactive_timeout%';
#查看当前的连接数和进程数
show status like 'Threads%';