라이브러리
[MYSQL_CONFIG] --interactive_timeout - 인터랙티브 연결 대기 시간 설정
MySQL CONFIG - interactive_timeout
MySQL CONFIG에서 `interactive_timeout`은 MySQL 서버와 클라이언트 사이의 대화 시간을 제어하는 매개변수입니다. 이 매개변수는 MySQL 서버가 클라이언트와 대화하는 동안 대기하는 최대 시간을 지정합니다. 만약 클라이언트가 MySQL 서버와 대화하는 시간이 이 시간보다 길면, MySQL 서버는 클라이언트와의 연결을 끊습니다.
기본값
MySQL의 기본 `interactive_timeout` 값은 28800초로, 약 8시간입니다. 이 값을 변경하려면 MySQL 서버의 CONFIG 파일을 수정하거나 MySQL 서버를 재시작하여 CONFIG 파일의 변경된 값을 적용해야 합니다.
예제
아래 예제는 `interactive_timeout` 값을 30분으로 변경하는 방법을 보여줍니다.
1. MySQL 서버의 CONFIG 파일을 편집합니다. (예: `/etc/my.cnf`)
#hostingforum.kr
bash
[mysqld]
interactive_timeout = 1800
2. MySQL 서버를 재시작합니다.
#hostingforum.kr
bash
sudo service mysql restart
3. MySQL 서버의 CONFIG 파일을 확인합니다.
#hostingforum.kr
sql
SELECT @@interactive_timeout;
이 명령어를 실행하면 MySQL 서버의 현재 `interactive_timeout` 값이 표시됩니다.
주의사항
`interactive_timeout` 값을 변경하면 MySQL 서버가 클라이언트와 대화하는 시간을 제어할 수 있지만, 이 값이 너무 낮게 설정되면 클라이언트가 MySQL 서버와 대화하는 시간이 너무 짧아질 수 있습니다. 따라서 이 값을 변경할 때는 클라이언트의 요구사항을 고려하여 적절한 값을 선택해야 합니다.
참고
* `interactive_timeout`은 MySQL 서버와 클라이언트 사이의 대화 시간을 제어하는 매개변수입니다.
* 이 매개변수는 MySQL 서버가 클라이언트와 대화하는 동안 대기하는 최대 시간을 지정합니다.
* MySQL의 기본 `interactive_timeout` 값은 28800초로, 약 8시간입니다.
* `interactive_timeout` 값을 변경하려면 MySQL 서버의 CONFIG 파일을 수정하거나 MySQL 서버를 재시작하여 CONFIG 파일의 변경된 값을 적용해야 합니다.
댓글목록
등록된 댓글이 없습니다.