::DBeaver:: the last packet sent successfully to the server was 0 milliseconds ago 오류

MinJeongKim·2024년 5월 7일
0
post-thumbnail

1. 오류 메시지

The last packet successfully received from the server was 6,711,590 milliseconds ago.
The last packet sent successfully to the server was 6,711,600 milliseconds ago.
com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure

2. 원인

데이터베이스의 SSL설정의 기본값이 true인 경우 접속하려는 클라이언트가 ssl로 접속하지 않고, ssl이 아닌 일반적인 연결로 접속하기 때문이며 mysql서버쪽에서는 유효하지 않는 패킷이 넘어오는 것으로 판단해 해당 오류가 발생한다.

3. 해결

접속 url에 useSSL=false 를 추가한다.

- 변경전
jdbc:mysql://[Server Host]:3306/eacDB

- 변경후
jdbc:mysql://[Server Host]:3306/eacDB?useSSL=false



profile
웹 개발자 & DA

0개의 댓글