처리 방법은 아래에 자세히 설명되어 있습니다.
1. 저장 프로시저 트리거와 같은 Mysql 5의 일부 새로운 기능을 사용하지 않는 경우 Mysql 4.0 또는 4.1 버전을 사용하십시오.
2. 정기적으로 Mysql 서버 또는 Ser을 다시 시작하십시오. (이 문제는 Mysql 지원이 필요한 다른 서버 프로그램에도 영향을 미칠 수 있으므로 Mysql 서버를 다시 시작하는 것이 좋지만 Mysql 서버를 사용하지 않는 시간을 판단하기는 어렵습니다. )
3. my.cnf를 설정하고 mysqld 필드에 매개변수를 추가합니다.
[mysqld]port = 3306socket = /tmp/mysql.sockwait_timeout= 500000interactive_timeout = 500000(500000초는 약 5~6일의 시간 초과입니다. 데이터베이스를 선택할 수 있습니다. 실제 필요에 따라 유휴 상태일 수 있습니다. 최대 시간 값은 약간 더 큽니다.) Mysqld 애플리케이션을 다시 시작하거나 mysqld를 실행할 때 -o wait_timeout=500000 매개변수를 추가하면 동일한 효과를 얻을 수 있습니다.
MySQL 클라이언트에 변수를 표시하면 마지막 변수가 기본 wait_time=28000에서 500000으로 변경된 것을 볼 수 있습니다.
(Mysqld를 다시 시작해도 적용되지 않으면 머신을 다시 시작할 수 있습니다)