在mysql的my.cnf的配置文件中加入以下配置,解决连接慢的问题
[mysqld]
skip-name-resolve # 跳过dns解析
wait_timeout=120
interactive_timeout=120
# ssl_mode=DISABLED # 关闭SSL
innodb_buffer_pool_size=512M
innodb_log_file_size=256M
# 允许的最大并发连接数
max_connections=500
# 控制MySQL服务器允许用户最大的连接错误次数,默认值是100
max_connect_errors=100
# 用于控制MySQL进程可以打开的文件数量上限
open_files_limit=65535
SET SESSION interactive_timeout = @@GLOBAL.interactive_timeout;
SHOW VARIABLES LIKE 'wait_timeout';
SHOW VARIABLES LIKE 'interactive_timeout';
SET GLOBAL wait_timeout = 300; -- 设置为300秒
SET GLOBAL interactive_timeout = 120; -- 设置为8小时