DB
[MYSQL] timeout 설정
김중앙
2021. 2. 1. 12:01
MYSQL Timeout
interactive_timeout
- 콘솔에서 mysqld와 Client의 connection 후 다음요청을 기다리는 시간
wait_timeout
- 플러그인, API 등을 이용해 (PHP, JDBC) connection 후 다음요청을 기다리는 시간
Global 설정 확인
mysql> show global variables like '%timeout';
Session 설정 확인
mysql> show variables like '%timeout';
변경
mysql> set interactive_timeout=300;
mysql> set global interactive_timeout=300;
mysql> set wait_timeout=300;
mysql> set global wait_timeout=300;
반영
mysql> flush privileges;
my.cnf적용
vim /etc/my.cnf
( [mysqld] 하단 적당한 곳에 추가 )
waitwait_timeout = 300
interactive_timeout = 300
다시 설정 확인해보면 잘 보인다.