![단순 선택 시 "MySQL Server가 사라졌습니다"](https://rvso.com/image/568244/%EB%8B%A8%EC%88%9C%20%EC%84%A0%ED%83%9D%20%EC%8B%9C%20%22MySQL%20Server%EA%B0%80%20%EC%82%AC%EB%9D%BC%EC%A1%8C%EC%8A%B5%EB%8B%88%EB%8B%A4%22.png)
간단한 쿼리에서 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 설정을 변경할 수 있습니다. 연결이 끊어질 만큼 오랫동안 유휴 상태가 아니기 때문에 이는 코드에서 문제가 될 가능성이 없습니다. 오래 실행되는 코드가 없다면 말이죠.