mysql 8 小时断开连接问题

mysql 5 以上 在my.cnf 修改[mysqld]

  1. wait_timeout=31536000
    interactive_timeout=31536000

    或者

SHOW VARIABLES LIKE '%timeout%';
SET wait_timeout=31536000
SET interactive_timeout=31536000

2.连接数据库配置文件

dbcp.initialSize=10
dbcp.minIdle=0
dbcp.maxIdle=20
dbcp.maxTotal=50
dbcp.maxWaitMillis=60000
dbcp.removeAbandonedOnMaintenance=true
dbcp.validationQuery=SELECT 1
dbcp.testWhileIdle=true
dbcp.testOnBorrow=false
dbcp.testOnReturn=false
dbcp.poolPreparedStatements=true
dbcp.maxPoolPreparedStatementPerConnectionSize=20
dbcp.timeBetweenEvictionRunsMillis=3600000
dbcp.minEvictableIdleTimeMillis=18000000
dbcp.removeAbandoned=true
dbcp.removeAbandonedTimeout=1800
dbcp.logAbandoned=true
dbcp.filters=wall,stat

你可能感兴趣的:(mysql 8 小时断开连接问题)