단순 선택 시 "MySQL Server가 사라졌습니다"

단순 선택 시 "MySQL Server가 사라졌습니다"

간단한 쿼리에서 MySQL 서버가 사라졌다는 오류가 발생합니다.

mysql> select version();
ERROR 2006 (HY000): MySQL server has gone away
No connection. Trying to reconnect...
Connection id:    1

사용자 제한 1에서 ID 선택과 같은 쿼리; 이 오류가 발생할 수도 있습니다. 대부분의 검색 결과는 삽입 또는 가져오기에 관한 것이므로 무엇을 해야 할지 잘 모르겠습니다.

답변1

선택 항목이 아니며 대화형 시간 초과 설정일 가능성이 높습니다. MySQL은 일정 시간이 지나면 유휴 연결을 종료합니다. 따라서 한동안 아무 것도 입력하지 않으면 MySQL은 연결을 끊습니다. 당신이보고있는 것은 자동 재 연결입니다.

원하는 경우 wait_timeout 및 Interactive_timeout 설정을 변경할 수 있습니다. 연결이 끊어질 만큼 오랫동안 유휴 상태가 아니기 때문에 이는 코드에서 문제가 될 가능성이 없습니다. 오래 실행되는 코드가 없다면 말이죠.

http://dev.mysql.com/doc/refman/5.1/en/gone-away.html

관련 정보