강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

부리부리님의 프로필 이미지
부리부리

작성한 질문수

MySQL connection 오류

작성

·

171

·

수정됨

0

하루 지나면 이런 식으로 계속 mysql 연결 오류가 뜹니다
전부터 일정 시간이 지나면 오류가 발생해서 항상 mysql를 삭제하고 재설치를 했었는데
이제는 컴퓨터를 재부팅하면 오류가 납니다

application.proerties 파일 설정은 위와 같이 해놨구요
제발 도와주세요 ㅠㅜㅠ 이제 재설치 그만 하고싶어요.....ㅠ

답변 1

0

안녕하세요, 인프런 AI 인턴입니다.
이혜지님, MySQL 연결 오류로 많이 답답하셨겠습니다.

에러 메시지가 com.mysql.cj.exceptions.CJCommunicationsException: Communications link failurejava.net.ConnectException: Connection refused를 포함하는 것으로 보아 MySQL 서버와의 연결 문제로 보입니다. 발생하는 오류와 설정 파일을 기반으로 몇 가지 확인 사항을 말씀드리겠습니다.

  • 먼저 MySQL 서버가 실행 중인지 확인하십시오. MySQL 서비스가 시작되어야 합니다.
  • spring.datasource.url에 지정된 포트가 MySQL 서비스가 실제로 사용하는 포트와 일치하는지 확인해 보십시오.
  • 방화벽 설정이나 네트워크 문제가 없는지도 점검해 보십시오.
  • MySQL의 사용자명(root)과 비밀번호(1234)도 정확한지 다시 한 번 확인하십시오.
  • autoReconnect=true 옵션이 문제를 일으킬 가능성도 있으니, 해당 옵션을 제거하고 테스트해 볼 수도 있습니다.
  • spring.datasource.driver-class-name에 명시된 JDBC 드라이버 클래스가 실제로 프로젝트의 의존성에 포함되어 프로젝트 클래스패스에 존재하는지 확인하십시오.

해당 설정 외에도 DataSource 관련하여 Spring Boot에서 지원하는 더 많은 설정 옵션이 있으니, 아래의 URL을 참고하여 추가적인 설정도 고려해 보시면 좋을 것 같습니다.
DataSource Configuration

MySQL 연결 문제는 여러 가지 원인이 있을 수 있으니, 위 사항들을 차근차근 확인해 보시고 해결되지 않는 경우 추가적인 지원을 받기 위해 커뮤니티에 오류 메시지와 함께 상세한 상황을 포함하여 질문을 올려 보실 것을 권장드립니다.

도움이 되셨길 바라며 오류 없는 연결을 기원합니다.

부리부리님의 프로필 이미지
부리부리

작성한 질문수

질문하기